Qt之pro文件解析

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

Qt之pro⽂件解析
在我们创建Qt⼯程项⽬时,Qt Creator总会创建⼀个.pro⽂件,我们称.pro⽂件为Qt的⼯程管理⽂件。

⼀个⼯程项⽬可以包含⼀个或多个.pro⽂件。

理解和掌握pro⽂件的⽤法,将有利于Qt开发⼈员对项⽬⼯程⽂件的组织和管理。

下⾯来看⼀下pro⽂件中的内容:
第1~5⾏为注释信息,说明这个⽂件⽣成的时间。

第8⾏表明这个项⽬使⽤的模块。

core模块包含了Qt的核⼼功能,其他所有模块都依赖于这个模块;gui模块提供了窗⼝系统集成、时间处理、OpenGL和OpenGL ES集成,2D图形、基本图像、字体和⽂本等功能。

当使⽤qmake⼯具来构建项⽬时,core模块和gui模块是被默认包含的。

其实,所谓的模块就是很多相关类的集合,读者可以在Qt帮助中查看Qt Core和Qt Gui关键字。

第10⾏添加了widgets模块,这⾏代码的意思是:如果QT主版本⼤于4(也就是说当前使⽤的是Qt5或更⾼版本),则需要添加widgets模块。

因为后⾯程序中使⽤的⼏个类都包含在widgets中,所以这⾥需要添加这⾏代码。

Qt widgets模块中提供了经典的桌⾯⽤户界⾯的UI元素集合,简单来说所有C++程序⽤户界⾯部件都在该模块中。

第12⾏是⽣成的⽬标⽂件的名称,就是⽣成的exe⽂件的名字,默认是项⽬的名称,当然也可以在这⾥改为别的名称。

第13⾏使⽤app模板,表明这是个应⽤程序。

第16、20、23⾏分别是⼯程包含的源⽂件、头⽂件和界⾯⽂件。

第25⾏是添加应⽤程序图标。

这些⽂件都使⽤了相对路径,因为都在项⽬⽬录中,所以只写了⽂件名。

相关文档
最新文档