在使用Qt自带的Designer设计界面过程中,我们可能会引入一些资源文件,而建立qrc文件。那么在VS2008的平台上如何将使用呢?
方式如下:
首先在引入qrc文件,如下图,点击属性
如图,将命令行修改为:rcc.exe -name $(InputName) -no-compress $(InputPath) -o $(InputName)_qrc.cpp
另外,在主程序main.cpp里#include "MyQt_qrc.cpp",在mian()函数里加一句Q_INIT_RESOURCE(MyQt);
范例代码如下:
#include <QtGui/QApplication> #include <QtCore/QTextCodec> #include "MyQt_moc.h" #include "MyQt_qrc.cpp" #pragma comment(lib,"QtCore4.lib") #pragma comment(lib,"QtGui4.lib") int main(int argc, char *argv[]) { QApplication app(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); Q_INIT_RESOURCE(MyQt); MyQt w; w.show(); return app.exec(); }
上传了一个范例,可以下载看看哦:
转载注明出处:http://www.cnblogs.com/IT-BOY/archive/2013/03/25/2981577.html