• 5455阅读
  • 1回复

关于qrc的使用遇到一个问题,百思不得其解,求高人解答 [复制链接]

上一主题 下一主题
离线radon2awp
 

只看楼主 倒序阅读 楼主  发表于: 2010-09-02
— 本帖被 XChinux 执行加亮操作(2010-09-02) —
关键词: qrc图片
我使用了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的背景是灰的,而不是我设置的图片。在我开发用的机子上运行却是没有问题的。

我哪里做错了?请高人指点啊,困扰我很久了!

附件: tabTest.rar (404 K) 下载次数:2
离线XChinux

只看该作者 1楼 发表于: 2010-09-02
你用到了jpeg图像,那就是说要附带上支持jpeg的插件。在plugins/imageformats/目录下有。关于如何加插件,请看 Assistant中的Deploy Qt Application部分的内容。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个