對於那些編寫了相當複雜的PyQt應用程序的人,您會提供哪些提示和技巧來加速應用程序?我有我的程序開始的地方,因爲它變大放慢了幾個例子:優化您的PyQt應用程序
我有一個「儀表盤」撰文指出,被破壞並重新創建時就在TreeWidget的項目的用戶點擊。單擊TreeWidget中的項目更改儀表板,但不需要銷燬小部件並重新創建它的模塊化界面,更好的方法是什麼?
每個儀表板還從網絡位置加載圖像。這會在應用程序周圍導航時產生一些放緩,但在將其加載到內存中後,「回到同一個短劃線」的速度會更快。有沒有一種好的方法或方法可以在程序加載時運行線程,以便將圖像預加載到內存中?如果是這樣,你怎麼實現呢?
當你有大量的儀表板項目和數據被加載到它們中時,你們是否通常線程化數據加載並將其加載回來,每個線程完成?當有人快速瀏覽時,這是否可行?會爲線程實施kill-switch,以便當用戶更改儀表板時,線程會死機?或者,不斷創建和殺死線程會導致某種好的崩潰。
對不起,我的問題的巨大攻勢,但他們似乎相似,足以保證捆綁在一起。
一個necro的位,但這是我結束的方法。接受答案! – Cryptite