Je veux afficher une photo de voiture.
après le chargement, l'utilisateur peut déplacer la voiture en appuyant sur les touches du clavier.
lorsqu'il appuie sur «flèche vers le haut», la voiture se déplace vers le haut.
quel methos dois-je utiliser pour montrer la photo. Qlabel.setpixmap ??
Le code ci-dessous montre l'image sur un nouveau widget, mais je veux l'afficher sur ma page mainwindow.
Que dois-je faire?
MerciQt: Afficher l'image sur le widget
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();
}
Oui merci jkerian, j'ai changé pour "ceci". – trante
Je prévois de faire un jeu simple en utilisant Qt. Mais en raison de votre recommandation, je suis en train de lire sur QGraphicsView et OpenGL. Pouvez-vous comparer ces deux (QGraphicsView et OpenGL). Quels sont les avantages, inconvénient? Merci beaucoup. – trante
OpenGL est nettement plus compliqué, et est vraiment conçu pour faire un affichage 3D complet. Le problème avec l'utilisation d'OpenGL dans cet environnement est qu'il est un peu lourd à utiliser et qu'il a une certaine courbe d'apprentissage. GraphicsView est assez bien décrit dans le lien ci-dessus, mais il est surtout utile dans ce contexte car il vous permet de vous démarquer des moteurs de présentation habituels. – jkerian