Qt子線程更新UI的方法

     最近剛剛接觸一個qt項目,因爲原始程序中的listwidget裏有大量的item,每個item都有一個按鈕,這樣致使程序運行起來後,生成按鈕的速度很慢,嚴重影響了軟件的使用體驗。因而將生成按鈕的操做放到子線程中。一開始我是直接在子線程中生成按鈕來更新UI的,發現編譯能夠經過,可是運做時報錯。上網查資料,才發現是Qt裏只有UI線程才能夠更新UI,子線程要更新UI,能夠經過使用信號-槽函數機
相關文章
相關標籤/搜索