- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
qt基础⼊门教程
1、t的介绍、优点、成功案例5.8.0
Qt是⼀个跨平台的C++图形⽤户界⾯应⽤程序框架。它为应⽤程序开发者提供建⽴艺术级图形界⾯所需的所有功能。爸是完全⾯向对象
的,很容易扩展,并且允许真正的组件编程。
推荐安装
wpslinux桌⾯环境虚拟机软件屏幕共享
QT名称中不⽀持中⽂命名和中午路径不能添加空格
⼦⽗类的关系
qwidget单纯窗⼝
QMainWindow页⾯扩展菜单栏
QDialog弹出对话框
项⽬⽂件
第⼀个qt程序(main.cpp⽂件内的编写)
11
2#includeQApplication//包含头⽂件应⽤程序
3//程序⼊⼝argc命令⾏变量数量argv命令⾏变量数组
45.intmain(intargc,char*argv[])
5//应⽤程序对象a,Qt中有且仅有⼀个应⽤程序对象
6QApplicationa(argc,argv);
7//创建Mywidget对象wMywidget基类
8QwidgetMyWidgetw;
9///窗⼝默认是不会弹出的,如果想弹出调⽤show⽅法
10
11w.show();
12//a.exec()进⼊消息循环机制pause
13returna.exec();
14//while(1)
15//{
16//if(点击叉⼦)
17//{
18//break;
19//}//)
20}
pro⽂件详解
1Qr+=coregui//qt包含的模块
2greaterThan(QTIAJORVERSION,4):QT+=widsets//⼤于4版本包含widset横块
3TARGET=01_Qt_First//⽬标。⽣成的.exe可执⾏⽂件的名称后期可⼿动更改⽣成的⽂件
4
5TRIPLATE=app//模板应⽤程序
6SOURCES+=main.cpp//源⽂件
7mywidget.cpp
8
9HEADERS+=mywidget.hI//头⽂件
头⽂件的解析
1#ifndefMYWIDGET_H
2#defineMYWIDGET_H
3#includeQwidget
4classMywidget:publicQwidget//Mywidget继承Qwidget
5{Q_OBJECT//Q0BJEC宏写了这个宏就⽀持了Qt中的信号和槽机制
6
7public:Mywidget(QWidget*parent=0);//构造函数
8~Mywidget();//析构函数
9
10};
11#endif//MYWIDGET_H
快捷键以及命名规范
/类名⾸字母⼤写单词与单词之间⾸字母⼤写
函数、变量⾸字母⼩写单词与单词之间⾸字母⼤写
快捷键
运⾏ctrl+R
编译ctrl+B
查找ctrl+F
帮助⽂档F1
字体缩放ctr1+⿏标滚轮
⾃动对齐ctrl+i
整⾏移动ctr1+shift+上键或者:
/同名之间的.h.cpp切换F4
帮助⽂档第⼀种:F1第⼆种:左侧按钮第三种:在⽂件管理中找⽂档exe
ctrl+?注释
检查是否有对应的类的头⽂件
查询⽂档基本信息
设置编码格式防⽌乱码问题
创建按钮
1Mywidget::Mywidget(QWidget*parent)
2:QWidget(parent)//初始化列表调⽤⽗类的构造函数
3//按钮
文档评论(0)