quiero mostrar una foto del automóvil.
después de la carga, el usuario puede mover el automóvil presionando las teclas del teclado.
cuando presiona "flecha arriba", el automóvil se moverá hacia arriba.
qué methos debo usar para mostrar la foto. Qlabel.setpixmap ??
El siguiente código muestra la imagen en un nuevo widget, pero quiero mostrarlo en la página de mi ventana principal.
¿Qué debo hacer?
GraciasQt: mostrar la imagen en el 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();
}
Sí, jkerian gracias, cambié a "esto". – trante
Estoy planeando hacer un juego simple usando Qt. Pero debido a su recomendación, ahora estoy leyendo sobre QGraphicsView y OpenGL. ¿Puedes comparar estos dos (QGraphicsView y OpenGL)? ¿Cuáles son las ventajas, desacuerdo? Muchas gracias. – trante
OpenGL es significativamente más complicado, y realmente está diseñado para hacer una visualización en 3D completa. El problema con el uso de OpenGL en este entorno es que es un poco engorroso de usar, y tiene un poco de una curva de aprendizaje. GraphicsView se describe en gran medida en el enlace anterior, pero es más útil en este contexto porque le permite alejarse de los motores de diseño habituales. – jkerian