首页 > 代码库 > Qt 项目总结(2014.7- )

Qt 项目总结(2014.7- )

 

记录在项目中碰到的形形色色、杂杂碎碎的问题(持续更新至项目结束)

 

qrc文件配置

  Qt中有一个管理资源的文件,后缀名为qrc,本质是简单的XML文件格式。

  项目开始时的内容为:

1 <RCC>2     <qresource>3 4     </qresource>5 </RCC>

  例如在项目中要用到一个png图片来做图标

  则可以写成(Resources文件夹与这个qrc配置文件在同一个目录下)

1 <RCC>2     <qresource>3         <file>Resources/a.png</file> 4     </qresource>5 </RCC>

  简单的测试代码

 1 #include <QApplication> 2 #include <qmainwindow.h> 3  4 int main(int argc, char *argv[]) 5 { 6     QApplication a(argc, argv); 7  8     QMainWindow mainwindow; 9     QIcon icon(":/Resources/a.png");  //注意使用带路径额前缀 ":/"10     mainwindow.setWindowIcon(icon);11     mainwindow.show();12 13     return a.exec();14 }

 

 

中文乱码问题

  环境是Qt5.3 和 VS2013  

  在有中文的源文件中加上这一段话即可

#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif