QT学习之①pro内容认识
·
QT学习之①pro内容认识
~QQ:3020889729
~小蔡
pro内容认识
模块部分是自己需要什么添加什么,而工程模板也同样可以更具需要去更换。
//gui是图形模块——core核心模块
//network网络/通信模块——mulitmedia多媒体模块
QT += core gui /表示QT工程包含的模块
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
//4版本以上加入widgets块(介入性——高版本具有的模块)
TARGET = QT_FirstProject //调试生成.exe文件的名称
//如果你更改文件名后再编译,上一次生成的.exe不会删除
TEMPLATE = app
//是指模板——以Application(应用) 应用程序模板为模板
DEFINES += QT_DEPRECATED_WARNINGS
//定义编译选项
//——QT_DEPRECATED_WARNINGS表示当Qt的某些功能被标记为过时的,那么编译器会发出警告。
SOURCES += \
main.cpp \
my_widget.cpp
//源文件——QT自己加
HEADERS += \
my_widget.h
//头文件——QT自己加
pro工程扩展
pro可添加的类模块(QT自带)
可支持模块:
Qt Core
其他模块都用到的核心非图形类
Qt GUI
设计 GUI 界面的基础类,包括 OpenGL
Qt Multimedia
音频、视频、摄像头和广播功能的类
Qt Multimedia Widgets
实现多媒体功能的界面组件类
Qt Network
使网络编程更简单和轻便的类
Qt QML
用于 QML 和 JavaScript 语言的类
Qt Quick
用于构建具有定制用户界面的动态应用程序的声明框架
Qt Quick Controls
创建桌面样式用户界面,基于 Qt Quick 的用户界面控件
Qt Quick Dialogs
用于 Qt Quick 的系统对话框类型
Qt Quick Layouts
用于 Qt Quick 2 界面元素的布局项
Qt SQL
使用 SQL 用于数据库操作的类
Qt Test
用于应用程序和库进行单元测试的类
Qt Widgets
用于构建 GUI 界面的 C++ 图形组件类
pro自带的工程模板
可供选择的模板:
app
建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。
lib
建立一个库的makefile。
vcapp
建立一个应用程序的Visual Studio项目文件。
vclib
建立一个库的Visual Studio项目文件。
subdirs
这是一个特殊的模板,它可以创建一个能够进入特定目录并且为一个项目文件生成makefile并且为它调用make的makefile。
更多推荐



所有评论(0)