使用VS2010内嵌QT编程时资源文件的问题

太阳是我搓圆的 2013-05-09 01:37:42
这几天做个小设计。其他地方无误,就是将图片和音乐加入资源文件调用的时候调用不出来。贴部分代码如下:



QPixmap pixmap(":/images/beijing.jpg");
QPalette palette;
palette.setBrush(backgroundRole(),QBrush(pixmap));
setPalette(palette);
setMask(pixmap.mask()); //可以将图片中透明部分显示为透明的
setAutoFillBackground(true);

// 以上代码是自定义背景




tray_icon = new QSystemTrayIcon(QIcon(":/images/icon.png"), this);
setWindowIcon(QIcon(":/images/icon.png"));


//以上代码是设置程序图标和托盘图标




mediaObject = new Phonon::MediaObject(this);
audioOutput = new Phonon::AudioOutput(this);
Phonon::createPath(mediaObject, audioOutput);
mediaObject->setCurrentSource(Phonon::MediaSource(":/music/hellokugou.mp3"));
mediaObject->play();


//以上代码是设置程序启动提示音。







//以下是qrc资源文件

<RCC>
<qresource prefix="/images">
<file>images/beijing.jpg</file>
<file>images/icon.png</file>
</qresource>
<qresource prefix="/music">
<file>music/hellokugou.mp3</file>
</qresource>
</RCC>





我images文件夹和music文件夹和.qrc文件在同一目录下
不知道是我路径没设置对,还是什么其他原因。
程序图标,托盘图标,启动提示音都没有!

网上的方法是QTCreator的:在pro文件添加一行代码
但是我用的VS2010没有pro这个文件啊。
周末就要提交了。求扫盲!
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qj5656 2013-05-09
  • 打赏
  • 举报
回复
格式不一样吧!

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧