本文文章参考B站公开课视频自学,相关过程记录索引网址如下:
QT自学过程记录(1):为什么学习QT,课程安排以及QT安装教程
QT自学过程记录(2):QT介绍,QT应用程序框架,项目文件
目录
1、第一个QT程序
1、纯手写hello Word
新工程,其他项目,空 qmake 工程
2、main.cpp程序框架
3、有时候把窗口隐藏掉,此时关闭窗口的几种方法
1、应用程序输出,点击红色方块
2、打开电脑的任务管理器,找到对应进程,结束进程即可。
4、代码记录
5、章节总结
1、基本新建过程就是,在首页,打开New Project;然后输入工程名字,保存位置;接着选择编译器,默认应该是有几个会全部勾选;接着选择继承哪个类,我现在使用的基本都是QWidget这个类。再练习的时候没有选择创建UI那个选项。
2、指定父对象
1、新控件——按钮。
包含头文件<QPushButton>
创建控件默认隐藏,因此在创建完毕后,一定要记得显示到屏幕。
如果不指定父对象,对象和对象(窗口和窗口)之间没有关系,是独立的。
move:移动坐标。左上角为原点。
自己测试指定父对象的两种方式如下图:
2、章节总结
1、新学会了给按钮设置内容(setText),指定父对象(setParent),指定坐标位置(move)等函数。
2、掌握了两种指定父对象的方法,且如果不指定父对象的话,是单独两个窗口,而不是想要的嵌入效果。
3、缺点是目前这种方式,只能显示按键,无实际作用。
3、标准信号和槽
1、按键按下有反应,需要借助信号和槽。
2、信号 相当于 软件中断。可以类比硬件中断。
按按钮的时候会产生一个软件模拟的中断,然后会去做相应的处理
3、close实现关闭窗口功能
4、章节总结
1、一些基本信息写在构造函数中比较好,否则会导致程序写了,但是没起到作用。
2、新学了connect函数,将信号发出者连接到信号接收者,然后跳转到需要实现的函数中去。
3、connect中发送者与接受者,以及需要实现的功能,在使用的时候需要仔细考虑,避免功能对应错误。
4、对C++构造函数有进一步认识。
5、对Qt软件使用有进一步熟悉,可以把鼠标光标放在需要查找的函数上,按下F1键,就能打开对应帮助文档,再次按下F1可以实现帮助文档界面全屏,按下ESC即可退出界面。不过查看帮助文档的方法还有待提高。