QT的QSignalBlocker类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QSignalBlocker类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
詳細說明
QObject :: blockSignals()周圍的異常安全包裝器。
QSignalBlocker可以在您可能會使用一對調用blockSignals()的任何地方使用。 它在其構造函數中阻塞信號,并在析構函數中將狀態重置為構造函數運行前的狀態。
因此等于
const bool wasBlocked = someQObject->blockSignals(true);// no signals heresomeQObject->blockSignals(wasBlocked);除了使用QSignalBlocker的代碼在出現異常時是安全的。
總結
以上是生活随笔為你收集整理的QT的QSignalBlocker类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周末去武汉植物园车停在哪里好?
- 下一篇: QT的QSignalMapper类的使用