Qt 信号槽断开连接的几种方式

方法1:完整参数

cpp 复制代码
if(ptr)
{
	//qt 4.8.6写法
    disconnect(ptr, SIGNAL(signalPtr()), this, SLOT(onSignalPtr()));
}

方法2:只指定发送者和信号

cpp 复制代码
if(ptr)
{
    disconnect(ptr, SIGNAL(signalPtr()), 0, 0);
}

方法3:断开所有连接

cpp 复制代码
if(ptr)
{
    disconnect(ptr, 0, 0, 0);  // 断开ptr的所有连接
}

方法4:只指定发送者和接收者

cpp 复制代码
if(ptr)
{
    disconnect(ptr, 0, this, 0);  // 断开modelPlace和this之间的所有连接
}
相关推荐
江湖人称菠萝包21 分钟前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter9-Qt Charts
笔记·qt·qt5
扶尔魔ocy22 分钟前
【QT android】环境安装及第一个QT项目
qt·andriod开发
weixin_307779131 小时前
C++代码实现MATLAB中的ode23tb函数功能
开发语言·c++·算法·matlab
2601_966949651 小时前
为什么量化回测中 for 循环比 DataFrame 慢三个数量级?从向量化原理讲起
开发语言·python·pandas·股票数据·quantdash
边境悍匪3 小时前
蜗牛学苑 Java 智能体学习 Day45|Knife4j+SpringBoot3、书城项目整合 MyBatis 思维导图复盘
java·开发语言·vue.js·学习·spring
我的xiaodoujiao3 小时前
Django 基础知识详细图文教程 9-Django 模板引擎 2
开发语言·数据库·后端·django
菜鸟~noob2333 小时前
【太空电子战】从CCS到Meadowlands:反通信系统的二十年演进史【含matlab代码】
开发语言·matlab
江湖人称菠萝包3 小时前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter10-Data Visualization
笔记·qt·qt5
quantdash_cc3 小时前
量化策略为什么需要实时行情数据?从信号产生到交易决策的时间差说起
开发语言·python·数据分析·量化交易·股票数据·quantdash
逆向编程5 小时前
QGIS地图投影(CRS坐标参照系)设置
开发语言