QT+VS2008 项目引入Qt专有QRC文件

    在使用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

posted @ 2013-03-25 22:07  SF-_-  阅读(1738)  评论(0编辑  收藏  举报