QT开发经验

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QT学习笔记

1.QT不支持中文路径(文件夹和名称)!

2.QT的编译结果窗口不能正常显示汉字(显示的汉字为乱码)

3.如果程序中使用了PNP以外格式的图片如gif文件,在发布程序时要将

plugins目录下的imageformats文件夹下的对应的Qgif4.dll同时发布。4.在将某一项目的所有文件拷贝至别的文件夹后,系统编译生成的文件夹不会

自动改变,需要再手工改:

5.切换对话框语言:

6.QT单编译某一文件,在文件名上击右键:

7.QT在初始打开项目、点击编译后等,暂时没反应,是正常的,需要等一会:

如下图,读入新的项目,过一会,左下角的绿色图标才会显现(开始是灰色)8.Shadow build选项作用是新建文件夹存放编译结果文件,否则就放在源文件

夹下:

9.【依赖关系】用来设置此项目还依赖于其他的项目(如依赖于另外一个项目

生成的lib库或dll),这样,编译时,会统一自动维持最新编译版本

10.QT的联机帮助的index方式,可以输入关键字,检索条目。但必须打开sidebar

才能显示输入检索关键字的界面:

11.QT编译执行时,显示下列信息:

一种原因是找不到某一DLL。究竟缺少哪一个,可以在开发环境外,直接执行exe文件,会显示:

12.QT Creator执行ReBuild命令,或者是编译时,偶尔会出现并没有重新编译

的现象,例如:将项目中某些文件删除掉(在。Pro中删除,然后保存。),再执行ReBuild,然后运行,发现还是删除前的执行程序,并没有ReBuild。

可能是太过智能,认为没啥变化。

后来发现,在编译设置中,disable了clean steps!恢复clean steps后,开发环境将先做清除,这样就可以正确判断变化了:

13.QT有这样的现象:编译执行run的结果如下:

而执行debug时,弹出对话框,与run不一样,显示了一个错误对话框:14.为了运行时不拷贝需要的dll到当前文件夹(省事),可以设置运行环境变量

PATH。QT编译运行的环境设置见下图,其中PATH会不会自动与Windows系统的设置同步不知道:

Windows系统的设置

相关文档
最新文档