使用VS2010内嵌QT编程时资源文件的问题
这几天做个小设计。其他地方无误,就是将图片和音乐加入资源文件调用的时候调用不出来。贴部分代码如下:
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这个文件啊。
周末就要提交了。求扫盲!