Qt 在子線程中修改UI

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