首页 > 其他 > 详细

QT-自定义信号和槽

时间:2020-12-17 19:54:09      阅读:40      评论:0      收藏:0      [点我收藏+]

QT-自定义信号和槽

 

## 案例需求:

? Teacher类

? Student类

? 下课后 老师触发一个饿了的信号

? 学生响应这个信号并请老师吃饭

## 实现

### 首先创建类

? 创建teacher和student类,这里不需要什么窗口所以直接采用在对象树中比较高的QObject

技术分享图片

 

 

### 添加信号和槽函数

? 在类的signals中添加信号函数,这个函数只需要声明不需要实现,返回值为void,可以由参数,可以发生重载

技术分享图片

 

 

? 在类的public slots中添加槽函数,这个槽函数需要实现具体函数,通常返回值也是void。可以有参数,可以发生重载

技术分享图片

 

 

### 建立类的指针,添加到对象树后建立连接

技术分享图片

 

 

### 触发信号

建立好连接之后需要触发信号才开始

技术分享图片

 

 

? 然后就可以运行了

技术分享图片

 

QT-自定义信号和槽

原文:https://www.cnblogs.com/beautiful7/p/14151395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!