在Qt创建者设计视图中设置QLabel像素图

时间:2013-10-02 00:27:11

标签: c++ qt

我在Qt创建者设计视图中将QLabel的pixmap字段设置为:/Resources/Logo.jpg。结果,ui文件看起来像

<widget class="QLabel" name="label_4">
<property name="geometry">
 <rect>
  <x>10</x>
  <y>0</y>
  <width>301</width>
  <height>171</height>
 </rect>
</property>
<property name="text">
 <string/>
</property>
<property name="pixmap">
 <pixmap resource="Utility.qrc">:/Resources/Logo.jpg</pixmap>
</property>
</widget>

从中生成以下代码

label_4 = new QLabel(centralWidget);
label_4->setObjectName(QStringLiteral("label_4"));
label_4->setGeometry(QRect(10, 0, 301, 171));
label_4->setTextFormat(Qt::AutoText);
label_4->setPixmap(QPixmap(QString::fromUtf8(":/Resources/Logo.jpg"))); 

尽管像素图在设计视图中可见,但在运行应用程序时它并没有出现。我做错了什么?

0 个答案:

没有答案