tôi muốn hiển thị ảnh ô tô.
sau khi tải, người dùng có thể di chuyển xe bằng cách nhấn phím trên bàn phím.
khi nhấn "mũi tên lên", xe sẽ di chuyển lên trên.
tôi nên sử dụng methos nào để hiển thị ảnh. Qlabel.setpixmap ??
Mã bên dưới hiển thị hình ảnh trên tiện ích con mới, nhưng tôi muốn hiển thị nó trên trang mainwindow của tôi.
Tôi nên làm gì?
Cảm ơn bạnQt: hiển thị hình ảnh trên tiện ích
void MainWindow::showIt()
{
QLabel *image = new QLabel();
image->setPixmap(QPixmap("car.jpg"));
image->show();
update();
}
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
showIt();
}
Có jkerian cảm ơn bạn, tôi đã thay đổi thành "this". – trante
Tôi đang lên kế hoạch tạo một trò chơi đơn giản bằng cách sử dụng Qt. Nhưng do sự giới thiệu của bạn, bây giờ tôi đang đọc về QGraphicsView và OpenGL. Bạn có thể so sánh hai điều này (QGraphicsView và OpenGL). Những lợi thế, disadv là gì? Cảm ơn nhiều. – trante
OpenGL phức tạp hơn nhiều và thực sự được thiết kế để hiển thị 3D toàn diện. Vấn đề với việc sử dụng OpenGL trong môi trường này là nó là một chút cồng kềnh để sử dụng, và có một chút của một đường cong học tập. GraphicsView được mô tả khá nhiều trong liên kết ở trên, nhưng chủ yếu là hữu ích trong bối cảnh này bởi vì nó cho phép bạn thoát khỏi các công cụ bố cục thông thường. – jkerian