QT代理软件代理商经销商采购官方正版授权

北京去哪个医院看白癜风 https://wapjbk.39.net/yiyuanfengcai/video_bjzkbdfyy/

Qt是优秀的跨平台开发框架之一,在各行各业的项目开发中得到广泛应用。许多大型软件都是用Qt开发的,那qt到底是什么软件?接下来我们就来给大家讲解一下这方面的内容。

Qt是一个跨平台的C++开发库,主要用来开发图形用户界面程序,当然也可以开发不带界面的命令行程序。

Qt常用的开发工具有哪些?

Qt官方的开发环境安装包里有自己专门的开发工具,之前用过qmake命令。qmake是Qt开发最核心的工具,既可以生成Qt项目文件.pro,也可以自动生成项目的Makefile文件。

这里将常用的Qt开发工具列表如下:

1.qmake核心的项目构建工具,可以生成跨平台的.pro项目文件,并能依据不同操作系统和编译工具生成相应的Makefile,用于构建可执行程序或链接库。

2.uicUserInterfaceCompiler,用户界面编译器,Qt使用XML语法格式的.ui文件定义用户界面,uic根据.ui文件生成用于创建用户界面的C++代码头文件,比如ui_*****.h。

3.mocMeta-ObjectCompiler,元对象编译器,moc处理C++头文件的类定义里面的Q_OBJECT宏,它会生成源代码文件,比如moc_*****.cpp,其中包含相应类的元对象代码,元对象代码主要用于实现Qt信号/槽机制、运行时类型定义、动态属性系统。

4.rccResourceCompiler,资源文件编译器,负责在项目构建过程中编译.qrc资源文件,将资源嵌入到最终的Qt程序里。

5.qtcreator集成开发环境,包含项目生成管理、代码编辑、图形界面可视化编辑、编译生成、程序调试、上下文帮助、版本控制系统集成等众多功能,还支持手机和嵌入式设备的程序生成部署。

6.assistantQt助手,帮助文档浏览查询工具,Qt库所有模块和开发工具的帮助文档、示例代码等都可以检索到,是Qt开发必备神器,也可用于自学Qt。

7.designerQt设计师,专门用于可视化编辑图形用户界面(所见即所得),生成.ui文件用于Qt项目。

8.linguistQt语言家,代码里用tr()宏包裹的就是可翻译的字符串,开发人员可用lupdate命令生成项目的待翻译字符串文件.ts,用linguist翻译多国语言.ts,翻译完成后用lrelease命令生成.qm文件,然后就可用于多国语言界面显示。

9.qmlscene在Qt4.x里是用qmlviewer进行QML程序的原型设计和测试,Qt5用qmlscene取代了旧的qmlviewer。新的qmlscene另外还支持Qt5中的新特性scenegraph。




转载请注明:http://www.aierlanlan.com/rzdk/7542.html