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

相关推荐
程序员卷卷狗3 小时前
JVM 调优实战:从线上问题复盘到精细化内存治理
java·开发语言·jvm
lly2024064 小时前
ASP Folder:深入解析其功能与使用技巧
开发语言
雪域迷影5 小时前
Go语言中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·后端·http·golang·get
ysdysyn6 小时前
C# 进程管理实战:检查与启动EXE程序的完整指南
开发语言·c#
IDOlaoluo7 小时前
PHP-5.2.1.tar.gz 离线安装教程:从源码编译到配置的详细步骤(附安装包)
开发语言·php
wangjialelele7 小时前
Qt中的常用组件:QWidget篇
开发语言·前端·c++·qt
爱上妖精的尾巴8 小时前
5-26 WPS JS宏数组元素添加删除应用
开发语言·前端·javascript·wps·js宏
_OP_CHEN8 小时前
C++进阶:(三)深度解析二叉搜索树原理及实现
开发语言·数据结构·c++·二叉树·二叉搜索树·键值对
wxxka8 小时前
git使用
开发语言·git
花北城9 小时前
【C#】List快速检查重复数据
开发语言·c#