關於Qt在子線程中使用QMessageBox的折衷方法

Qt將全部GUI相關的處理都限制在主線程中,這麼作有助於防止意想不到的訪問衝突產生,但也限制了線程中某些簡單的UI交互的實現,好比QMessageBox。web 由於QMessageBox必須在主線程中打開,爲了使用它,便不得不本身動手實現一些信號和槽,從而增長了本身代碼的複雜度。爲下降使用QMessageBox時的設計負擔,本文從QThread類繼承一個新類MsgBoxThread,將這些實現細
相關文章
相關標籤/搜索