zoukankan      html  css  js  c++  java
  • Qt disconnect函数

    1. 介绍disconnect()用法

    disconnect()有3种用法,其原型如下:
    bool QObject::disconnect(const QObject * sender, const char * signal, const QObject * receiver, const char * method)
    1.断开与myObject对象的信号与其他对象间的连接,使用后myObject发出的信号没有对应的槽函数进行响应

    disconnect(myObject, 0, 0, 0);
    // or
    myObject->disconnect();
    

    2.断开与myObject对象的mySignal()信号与其他对象间的连接,使用后myObject发出mySignal()信号没有对应的槽函数进行响应

    disconnect(myObject, SIGNAL(mySignal()), 0, 0);
    // or
    myObject->disconnect(SIGNAL(mySignal()));
    

    3.断开与myObject对象与myReceiver对象间的连接,使用后myObject发出mySignal()信号myReceiver对应的槽函数进行响应

    disconnect(myObject, 0, myReceiver, 0);
    // or
    myObject->disconnect(myReceiver);
    

    注意:

    1. 0表示任意的信号或者接收者对象
    2. const QObject * sender不能是0


    作者:厝弧
    链接:https://www.jianshu.com/p/986851c507da
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    redis数据结构
    django内置密码原理
    生成图片验证码
    如何封装VUE的axios请求
    杭电1717小数化分数2
    杭电2504 又见GCD
    杭电 2136 Largest prime factor(最大素数因子的位置)
    Linux终端的一些快捷键命令
    杭电 1772 cake
    杭电ACM 1713 相遇周期
  • 原文地址:https://www.cnblogs.com/nanqiang/p/11198818.html
Copyright © 2011-2022 走看看