[英]Displaying an image in QLabel
我创建了Qt界面,添加了Qlabel并将pixmap设置为图像。 imagelabel =
new QLabel(centralwidget);
imagelabel->setObjectName(QString::fromUtf8("imagelabel"));
imagelabel->setGeometry(QRect(20, 10, 371, 311));
imagelabel->setPixmap(QPixmap(QString::fromUtf8(":/liqi/kinect.png")));
这是当我使用Qtdesigner预览时在ui_mainwindow.h中显示的代码,可以显示图像。 但是当我使用代码块运行时,像按钮之类的所有东西都很好,但是图像没有出现。 我需要在以下部分添加任何内容吗?
MainWindow::MainWindow(Tqt_interface* tqt, QWidget *parent ) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
":/liqi/kinect.png"
':'表示您正在尝试打开作为资源包含的图像。 确保您有.qrc
文件,并将其添加到.pro
项目文件中。 喜欢:
RESOURCES += res.qrc
还要确保该图像位于.qrc
文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.