嵌入式QT学习

2、QT的编译_哔哩哔哩_bilibili

p2 QT的编译

P3开发工具-QTCreator

QMainWindow是这种带有菜单栏的

QWidget是这种额没有菜单栏的

QDialog是一种对话框,弹出的小界面

Layouts:布局

Spacers:垫子、弹簧(用作把布局插入“隐形的空格”)

Buttons:按钮

Item Views (Model-Based):数据和显示分离,一般是操作数据库使用

Item Widgets (ltem-Based):单元控件,一般做文件管理,例子如下

Containers:容器,容纳控件的

Input Widgets:做一些输入

Display Widgets:一些显示

实操

QT中大部分的类都继承于QObject

P4、信号与槽

信号是引起槽的响应,槽是信号的实现函数

四种实现方法:

1、

右击直接关联槽

注意:函数的名字不能改

单击信号

 选完后生成了一个函数和一个函数声明,在函数里就可以实现逻辑功能

2、

使用connect函数把信号和槽关联到一起

3、

使用自定函数和connect指针形式来关联

注意:这种方法的自定义函数名字就可以随意了,和方法1有对比

4、

如果你的槽的处理函数内容不多可以直接使用这种内嵌函数的方式。

P5:QT实现四则运算计算器

P6:QOject定时器

Qt定时器:有两种

QOjiect:

startTimer:产生周期定时器

killTimer:杀死定时器

在写代码的时候你会发现其实你的有些代码其实是可以使用ui界面来配置的他们两个是等效的

Qtimer:

因为QTimer是一个类,所以你要调用它

QTiemr可以使用单次定时器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值