您的位置:首页 > 教育 > 锐评 > 网页源代码大全_上海歌舞娱乐场所停业_要看网的域名是多少_网页免费制作网站

网页源代码大全_上海歌舞娱乐场所停业_要看网的域名是多少_网页免费制作网站

2024/10/5 11:58:09 来源:https://blog.csdn.net/R_conqueror/article/details/142670951  浏览:    关键词:网页源代码大全_上海歌舞娱乐场所停业_要看网的域名是多少_网页免费制作网站
网页源代码大全_上海歌舞娱乐场所停业_要看网的域名是多少_网页免费制作网站

一、Qt工程管理

1、新建项目:

在这里插入图片描述

我们程序员新建项目对话框所有5类项目模板
Application: Qt的应用程序,包含Qt Quick和普通窗口程序。
Library: 它可以创建动态库、静态库、Qt Creator自身插件、Qt Quick扩展插件。
其他项目: 创建单元测试项目、子目录项目、Qt4设计师自定义控件等。
Non-Qt Project: 可以创建纯C语言或纯C++项目。
import Project: 从版本控制系统来管理软件项目,导入一些我们使用过的项目。
Qt应用程序拥有4个子模板
1、Qt Widgets Application:普通窗口模板,传统基于剖析的窗体界面应用程序。
2、Qt Console Application:控制台应用程序,因为Qt主要用于图形界面设计。
3、Qt Quick(后面的章节我们再详细讲解)

在这里插入图片描述
QMainWindow:基于主窗口类的应用程序,一般主要用于比较复杂的程序,除中央客户界面,还可以包括菜单栏、状态状、工具栏及多个停靠的工具对话框等等。
QWidget:最简单最基本的窗口程序,它里面可以容纳很多个控件实现程序等功能。
QDialog:基于对话框,对话框一般主要用于弹窗,也可以用于主界面显示.
QDialog和QMainWindow继承于QWidget

在这里插入图片描述

Qt Creator以工程项目的方式对源代码进行管理,一个Qt工程当中包含不同类型的文件,具体如下:

  • a: .pro项目描述文件
  • b: .h头文件
  • c: .cpp源程序文件
  • d: .ui界面描述文件
  • e: .pro.user用户描述文件
  • f: 资源文件(音频、图片等)

2、main主程序解释

在这里插入图片描述

在这里插入图片描述

3、快捷键

命名规范
类名 首字母大写,单词和单词之间首字母大写
函数名 变量名称 首字母小写,单词和单词之间首字母大写
快捷键
注释ctrl +/
运行ctrl + r
编译ctrl + b
字体缩放 ctrl +鼠标滚轮
查找 ctrl +f
整行移动 ctrl+ shift +↕
帮助文档 F1 两次F1切换到帮助文档里,ESC退出
自动对齐 ctr1 + i
同名之间的.h 和.cpp切换 F4
帮助文档 第一种方式 F1 第二种 左侧按钮 第三种 c:\qt\qt5.6.0\5.6\mingw 32\bin

二、GUI运行模式及消息处理模型

1、GUI运行模式

主要是理解main函数里干了什么
mian()主函数中,定义主窗口,再到创建主窗口,再创建主窗口中各种元素,然后显示主窗口,最后进入消息循环

2、消息处理模型

main中创建了一个QApplication 对象a,调用exec()后,整个程序进入事件循环,由QApplication 对象a监控应用程序中所有控件所产生的事件。由exec执行的事件循环监听整个应用程序中所有控件的事件,当某个控件产生相关事件之后,QApplication 对象就会执行 notify 函数,向此控件发送通知,收到事件通知的控件通过 过滤 以及 分发函数,到达事件处理函数,整个过程为响应函数。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com