QT基础使用:组件和代码关联(信号和槽)

自动关联

ui文件在设计环境下,能看到的组件可以使用鼠标右键选择"转到槽"就是开始组件和动作关联。

在自动关联这个过程中软件自动动作的部分

需要对前面头文件进行保存,才能使得声明的函数能够使用。为了方便,自动关联时先对所有文件保存

需要注意的是,下面头文件没有保存的情况下,这个
自动生成的声明是不被后面的widget.cpp中识别的,因此对应的函数也会报错。

手动关联

和自动关联的不同,需要一,在widget.h中声明,二、在widget.cpp中使用connect连接函数,三、定义连接的函数。

c++ 复制代码
    connect(ui->log_BT,SIGNAL(clicked()),this,SLOT(my_connect()));

注意,函数定义和声明的位置 :声明在widget.h文件中且在private slots中,connect和函数定义实现在widget.cpp文件中,

相关推荐
八解毒剂4 小时前
【计组】中央处理器CPU
java·开发语言·计算机组成原理
FakeOccupational5 小时前
【电路笔记 信号】DBPSK 波形查找表+脉冲成形(升余弦+根升余弦滤波)
开发语言·笔记
打工仔折腾 AI5 小时前
工业场景下时序库与实时计算一体化架构选型实践对比
java·开发语言·后端·python·性能优化·架构·ai agent 实战
ZealSinger5 小时前
Java虚拟线程上线后瓶颈转移到哪看三层
java·开发语言·firefox
weixin_440730507 小时前
函数return、参数、参数组、递归函数、高阶函数等小结
开发语言·python
sugarzhangnotes7 小时前
【无标题】
开发语言·人工智能·python
geovindu7 小时前
rust: Composite Pattern
开发语言·后端·设计模式·rust·组合模式
xcyxiner8 小时前
DicomViewer24 修复编译bug(window test 失败)
前端·qt
周杰偷奶茶9 小时前
【Java】数组的定义和使用(附管理系统实战案例)
java·开发语言
橙子圆1239 小时前
JUC之集合类不安全
java·开发语言