QT自学过程记录(3):第一个QT程序,指定父对象,标准信号和槽

本文文章参考B站公开课视频自学,相关过程记录索引网址如下:

QT自学过程记录(1):为什么学习QT,课程安排以及QT安装教程

QT自学过程记录(2):QT介绍,QT应用程序框架,项目文件


目录

1、第一个QT程序

2、指定父对象

3、标准信号和槽


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即可退出界面。不过查看帮助文档的方法还有待提高。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FightingBoom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值