我的應用程序經常要求某個網頁獲取一些json文件。我通過請求庫執行此操作,並且一切正常。在Python中爲進行中的請求創建進度條
問題是,如果有一個指示器(理想狀態下的進度條),它會顯示需要多長時間才能加載數據,直到請求加載數據&。
有什麼辦法可以達到這個目的嗎?
P.S .:我使用PyQt4框架來開發我的應用程序(因此,進度條)。
我的應用程序經常要求某個網頁獲取一些json文件。我通過請求庫執行此操作,並且一切正常。在Python中爲進行中的請求創建進度條
問題是,如果有一個指示器(理想狀態下的進度條),它會顯示需要多長時間才能加載數據,直到請求加載數據&。
有什麼辦法可以達到這個目的嗎?
P.S .:我使用PyQt4框架來開發我的應用程序(因此,進度條)。
如果加載時間是公平的很短(即只需幾秒鐘),以最簡單的做法應該是展示一個busy/wait cursor:
QtGui.QApplication.setOverrideCursor(QtCore.Qt.WaitCursor)
# retrieve network resource ...
QtGui.QApplication.restoreOverrideCursor()
或安放於一些特定的部件:
somewidget.setCursor(QtCore.Qt.BusyCursor)
# retrieve network resource ...
somewidget.unsetCursor()
事實上,這似乎是最簡單,最優雅的解決方案,不知道我怎麼沒」長得多我想那個>。>。 – emihir0