我使用了qrc文件,在pro中这样包含:
RESOURCES += pvz.qrc
主窗体有一个QTabWidget的对象,我使用了:
m_pTabWidget->setStyleSheet("QTabWidget::pane{border-image:url(:/image/Background_MushroomGarden.jpg)}");
qrc文件内容如下:
<RCC>
<qresource prefix="/forms">
<file>mainFrame.ui</file>
<file>dlg.ui</file>
</qresource>
<qresource prefix="/image">
<file>Background_Greenhouse.jpg</file>
<file>Background_MushroomGarden.jpg</file>
<file>aquarium1.jpg</file>
</qresource>
</RCC>
生成的release文件夹中,我放入了QtCore,QtGui,QtXml,libgcc_s_dw2-1.dll,mingwm10.dll这几个动态库。
我用的版本是4.6.3
现在的问题是:拿到一台没有安装过QT的xp系统的电脑中,程序可以运行,但是QTabWidget的背景是灰的,而不是我设置的图片。在我开发用的机子上运行却是没有问题的。
我哪里做错了?请高人指点啊,困扰我很久了!