泉州专业网站建设,蜘蛛搜索引擎,到那个网站做翻译接单,做外国网站怎么买空间一、关于界面
点击文件---新建文件或项目会出现如下图#xff1a; 我们选择第一个 点击下一步下一步#xff1a; 继续下一步直到结束#xff1a; 二#xff0c;具体文件介绍 我们点击pro查看以下 QT core gui第1行 表示使用qt的core和gui库#xff0c;如果以后…一、关于界面
点击文件---新建文件或项目会出现如下图 我们选择第一个 点击下一步下一步 继续下一步直到结束 二具体文件介绍 我们点击pro查看以下 QT core gui第1行 表示使用qt的core和gui库如果以后我们想用其他的库可以往这里添加。
greaterThan(QT_MAJOR_VERSION, 4): QT widgets
第3行 表示如果qt的版本大于4则引入widgets库因为qt4之前的版本widgets库是不需要引用的qt4之后需要引用。
SOURCES \main.cpp \mainwindow.cpp
18行主要是告诉编译器要编译的源文件
HEADERS \mainwindow.h
22行告诉编译器要编译的头文件
FORMS \mainwindow.ui
25行FORMS 描述了要用到哪些ui文件。 .pro文件的规则 1.注释 从“#”开始到这一行结束。 2.模块引入 QT 模块名表示当前项目引入Qt哪些模块。 引入模块的意思就简单理解为引入C/C头文件搜索路径如果没引入对应模块就使用该头文件的话会报错说找不到该头文件。当然不必要的模块还是别引入因为引入模块不仅仅是引入头文件搜索路径那么简单还包括引入连接的库等一系列操作会让程序变臃肿。 3. 模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择TEMPLATE app app -建立一个应用程序的makefile。这是默认值所以如果模板没有被指定这个将被使用。 lib - 建立一个库的makefile。 vcapp - 建立一个应用程序的VisualStudio项目文件。 vclib - 建立一个库的VisualStudio项目文件。 subdirs -这是一个特殊的模板它可以创建一个能够进入特定目录并且为一个项目文件生成makefile并且为它调用make的makefile。 4.配置信息 CONFIG用来告诉qmake关于应用程序的配置信息。 CONFIG c11 //使用c11的特性qt5.6以上版本默认使用C11 在这里使用“”是因为我们添加我们的配置选项到任何一个已经存在中。这样做比使用“”那样替换已经指定的所有选项更安全。 三、 一个最简单的Qt应用程序 在main.h中 1.Qt系统提供的类头文件没有.h后缀 2.Qt一个类对应一个头文件类名和头文件名一致 3.QApplication应用程序类 管理图形用户界面应用程序的控制流和主要设置。 是Qt生命一个程序要确保一直运行就肯定至少得有一个循环这就是Qt主消息循环在其中完成来自窗口系统和其它资源的所有事件消息处理和调度。它也处理应用程序的初始化和结束并且提供对话管理。 对于任何一个使用Qt的图形用户界面应用程序都正好存在一个QApplication 对象不论这个应用程序在同一时刻有多少个窗口。 4. a.exec() 程序进入消息循环等待对用户输入进行响应。这里main()把控制权转交给QtQt完成事件处理工作当应用程序退出的时候exec()的值就会返回。在exec()中Qt接受并处理用户和系统的事件并且把它们传递给适当的窗口部件。 类头文件 下面是一些常用的快捷键 运行 ctrl R 编译 ctrl B 帮助文档 F1 点击F1两次跳到帮助界面 跳到符号定义 F2 或者ctrl 鼠标点击 注释 ctrl/ 字体缩放 ctrl 鼠标滚轮 整行移动代码 ctrl shift ↑或↓ 自动对齐 ctrl i 同名之间的.h和.cpp文件跳转 F4 感谢观看