Виджет, который вы должны использовать для показа изображений: QLabel
.Вы можете сделать это прямо из QtCreator, установив его свойство pixmap
.
Как уже говорили другие, вы должны сначала создать файл ресурсов, а затем добавить изображение в этот файл ресурсов.Чтобы создать файл ресурсов Qt, перейдите в меню: Файл> Qt> Файл ресурсов Qt.
РЕДАКТИРОВАНИЕ Чтобы сделать это программно:
//names starting with : means that they are on a resource file,
//otherwise in the filesystem
QPixmap * mypix = new QPixmap(":/karim/test.png");
ui->your_label->setPixmap(mypix);
delete mypix;