Qt 在子線程中修改UI

說明 因爲UI更改需要在主線程中完成,如果在子線程中修改UI,會導致錯誤或者內存問題。 思路 在子線程中通過信號-槽的方式,向主線程發送更改UI的信號;主線程接收到信號後,完成對UI的更改。 注意 1、子線程中發送信號,必須要在子線程的頭文件中加上宏Q_OBJECT。如果不加這個宏,在編譯時會報錯「error: collect2: error: ld returned 1」。   2、加上宏Q_O
相關文章
相關標籤/搜索