• 19092阅读
  • 2回复

遇一问题:不知道怎么编译带有资源的QT程序……,求助! [复制链接]

上一主题 下一主题
离线sunvim
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-15
 我是这么操作的:
1: 我自己编写了一个资源文件,内容如下:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>images/Printer.png</file>
<file>images/kefa.png</file>
<file>images/Count.png</file>
<file>images/OpenD.png</file>
<file>images/OpenE.png</file>
<file>images/save.png</file>
<file>images/Printpreview.png</file>
<file>images/help.png</file>
</qresource>
</RCC>
2: 在工程文件 app.pro中添加了:
RESOURCES += draw.qrc
3.编译:
qmake -project
qmake
make
4.结果:
4.1设计的Ui文件效果:

4.2运行的程序结果:


我还尝试了一个方法:
                                         在main.cpp中 添加了一行:    Q_INIT_RESOURCE(app);
结果还是没用……
离线vc_2003
只看该作者 1楼 发表于: 2009-06-15
可以直接把Printer.png之类的资源文件放到pro里面去,例如
IMAGES    = images/Printer.png
然后在程序里就可以直接应用Printer.png这个资源文件。希望可以对你有所启发。
离线duduqq

只看该作者 2楼 发表于: 2009-06-15
http://www.qtcn.org/bbs/read.php?tid=17942
这个贴是做一个外部二进制资源的,你看看对你有没有用
快速回复
限100 字节
 
上一个 下一个