我的PyQt程序有2個小部件(選擇文件等),然後是一個顯示解析文件結果的主窗口。針對類實現QProgressBar
該程序適用於小樣本文件,但當試圖解析較大的文件時,它會掛起(顯示「Not Responding」),然後在大約30秒左右後顯示結果。
我想在主窗口打開之前實現一個QDialog。 QDialog將有一個進度條讓用戶知道主窗口何時打開。
此進度條需要設置爲主窗口彈出之前的時間長度。
實現此目的的最佳方法是什麼?我已經看到了一些示例,但進度條只是設置爲標準化時間,而不是處理(解析)完成時。
我目前有以下代碼打開主窗口。
def openWidgetMain(self):
self.WidgetMain = WidgetMain()
self.WidgetMain.show()
self.close()
此窗口的所有處理都在打開時完成。那麼如何連接QProgressBar?
感謝。現在將讀取QThread類 – MPythonLearner 2014-08-30 17:21:53