没有合适的资源?快使用搜索试试~ 我知道了~
Qt基本知识-信号与槽
需积分: 0 1 下载量 95 浏览量
2023-02-05
17:02:53
上传
评论
收藏 13KB DOCX 举报
温馨提示
试读
2页
一些Qt信号与槽的基本知识
资源推荐
资源详情
资源评论
QT 工作原理:事件驱动、信号与槽机制。
-事件:对于控件而已,在界面上产生的任何事情(鼠标点击、按压,
鼠标移动,键盘按压、定时器等)都被称为事件。
-信号:就是一个不完整的函数(只有声明,没有定义),由系统提供
或者是 用户声明在类的 signals 区域; 可以由事件自动 驱动(调用),
也可以人为触发。
-槽函数:就是一个完整的函数(既有声明,又有定义),由系统提供
或者是用户声明在类的 slots 区域;一般用来实现某个特定的功能。
-事件驱动:当任何事件产生时,会自动触发一个或多个信号。
-信号与槽机制:将某个信号与槽函数进行 关联(注册),当信号被触 发时,系统自动调用关联的槽函数,来实现特定功能。
Qt 的内存管理:所有窗口界面 QObject 子类对象 都由父对象管理内存,当父 对象被回收时,自动回收子类对象资源。
如果子类对象被手动释放,父对象回收资源时不会引起二次回收段错误 的问题
槽函数声明区: 访问权限 + slots + : + 函数
系统自动槽函数命名语法: void on_对象名_信号();
将 Qstring 类型的变量转换成 char *类型的方法:
QString --> toStdString() : 将 QString 类型转换成 c++标准字符
串 string 类型
data() : 将 string 标准字符串类型,转化成 const char * 类型
const char *
数据提取: sscanf();
信号与槽的手动关联:
函数:
资源评论
xsqjgkl
- 粉丝: 1
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功