2013-04-17 39 views
2

我有一個使用PySide開發的GUI。我從界面執行操作很長,但無法預測操作的時間。我想向用戶展示一些信息,告訴他:操作正在進行中,請稍候。像無限的進度條或紡車。 Qt中有這樣一個小部件嗎?我找到了QProgressDialog(和QProgressBar),但它不合適,因爲我無法預測要執行的工作量。持續時間未知的事件進度條(PySide)

回答

5

最後,我發現在QProgressBar文檔答案:

如果最小值和最大值都設置爲0,該欄將顯示一個繁忙的 指標,而不是步驟的百分比。例如對於 示例,如果使用PySide.QtNetwork.QFtp或 PySide.QtNetwork.QNetworkAccessManager,當它們是 無法確定正在下載的項目的大小時,可以下載它們。

0

如果您想要一個無限的進度條或紡車,只需讓它玩,然後當您完成該過程時,停止和/或從屏幕上刪除該欄/圖標。