2012-01-16 72 views

回答

2

如果檢索子項所花費的時間相對較短(比如,幾秒鐘),那麼最簡單的辦法就是顯示busy/wait cursor

您可以設置樹視圖中的光標:

treeview.setCursor(QtCore.Qt.BusyCursor) 
# retrieve and insert child items ... 
treeview.unsetCursor() 

,或將其全球:

QtGui.QApplication.setOverrideCursor(QtCore.Qt.WaitCursor)) 
# retrieve and insert child items ... 
QtGui.QApplication.restoreOverrideCursor() 

但其他的解決方案會比這複雜得多。

例如,您可以在狀態欄中顯示QProgressBar,或者使用QMovie以某種方式顯示動畫圖標。

+0

謝謝,我會試試看。 – estemendoza 2012-01-18 14:55:57

+0

偉大而簡單的解決方案。在Windows上工作得很好。 – sager89 2015-10-31 15:51:38