Qt는 차단 기능

1. 소개 disconnect()사용

disconnect(): 사용 세 종류는 다음과 같이 원형이있다
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은 USING, 개체 간의 연결을 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의
출처 : 제인 책
저자가 보유 제인 책의 저작권은, 어떤 형태로도 복제되어, 승인을 얻기 위해 작성자에게 문의하고 소스를 표시하시기 바랍니다.

추천

출처www.cnblogs.com/nanqiang/p/11198818.html