Chcę wyświetlić zdjęcie samochodu.
po załadowaniu, użytkownik może przenieść samochód, naciskając klawisze na klawiaturze.
po naciśnięciu "strzałki w górę" samochód przesunie się w górę.
które powinny być użyte w metosach do pokazania zdjęcia. Qlabel.setpixmap ??
Poniższy kod przedstawia obraz w nowym widżecie, ale chcę go wyświetlić na stronie głównej programu mainwindow.
Co powinienem zrobić?
DziękujęQt: pokaż obraz na widgecie
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();
}
Tak jkerian dziękuję, zmieniłem na "ten". – trante
Mam zamiar zrobić prostą grę za pomocą Qt. Ale z powodu twojej rekomendacji czytam teraz o QGraphicsView i OpenGL. Czy możesz porównać to dwa (QGraphicsView i OpenGL). Jakie są zalety, disadv? Dziękuję Ci bardzo. – trante
OpenGL jest znacznie bardziej skomplikowany i naprawdę jest przeznaczony do pełnowymiarowego wyświetlania 3D. Problem z używaniem OpenGL w tym środowisku polega na tym, że jest on nieco kłopotliwy w użyciu i ma trochę krzywej uczenia się. GraphicsView jest prawie opisany w powyższym linku, ale jest bardzo przydatny w tym kontekście, ponieważ pozwala oderwać się od zwykłych mechanizmów układu. – jkerian