1. 發(fā)送者和接收者都需要是 QObject 的子類(當然,槽函數(shù)是全局函數(shù)、Lambda 表達式等無需接收者的時候除外);
2. 使用 signals 標記信號函數(shù),信號是一個函數(shù)聲明,返回 void,不需要實現(xiàn)函數(shù)代碼;
3. 槽函數(shù)是普通的成員函數(shù),作為成員函數(shù),會受到 public、private、protected 的影響;
4. 使用 emit 在恰當?shù)奈恢冒l(fā)送信號;
5. 使用 QObject::connect() 函數(shù)連接信號和槽。