Qt多線程編程中子線程如何調用主線程中的成員變量?
我提供兩種比較簡單的解決方案 創建一個Receiver的QObject, 該對象必須生存在你繼承的線程中 要么給該對象構造對應的信號, 然后與你主線程窗體進行Connect, 一般來說是Queue的Connection 然后在子線程只要Emit你所實現的信號即可 或者用postEvent來解決, 自定義一種Event, 然后持有主線程窗體對象, 然后PostEvent給主線程窗體對象
上一篇電梯阿姨是什么職業
Qt多線程編程中子線程如何調用主線程中的成員變量?
我提供兩種比較簡單的解決方案 創建一個Receiver的QObject, 該對象必須生存在你繼承的線程中 要么給該對象構造對應的信號, 然后與你主線程窗體進行Connect, 一般來說是Queue的Connection 然后在子線程只要Emit你所實現的信號即可 或者用postEvent來解決, 自定義一種Event, 然后持有主線程窗體對象, 然后PostEvent給主線程窗體對象