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文件中,

相关推荐
wdfk_prog27 分钟前
嵌入式面试真题第 15 题:不可恢复异常后的通用崩溃快照、调用栈保存与离线分析架构
linux·开发语言·面试·架构
晴空了无痕42 分钟前
从 Go 基础到 K8s:一条可落地的 Go 服务端成长路线
开发语言·后端·golang·kubernetes
神明不懂浪漫44 分钟前
【第五章】Java中的继承与多态
java·开发语言
神州世通2 小时前
解密企业通信安全防线:Avaya Aura 三层安全架构深度解析
开发语言·php
AC赳赳老秦2 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
qq_2518364573 小时前
基于java Web 动漫视频网站毕业论文
java·开发语言·前端
野生风长3 小时前
C++入门基础:从命名空间到引用与指针的全面解析
开发语言·c++
FoldWinCard3 小时前
D6 Python 基础语法 --- 保留关键字
开发语言·python
风吹心凉4 小时前
python3基础2026.7.22
开发语言·python
qq_452396234 小时前
第五篇:《接口与错误处理:Go 的哲学》
开发语言·后端·golang