0
添加和刪除行非常簡單,但如果我想完全重置模型和視圖,該怎麼辦?如何在PySide/PyQt/Qt中重置模型和視圖?
在我特別的例子中,我在模型和視圖中顯示了一個數據集,並且現在和之後模型中的數據集全部被拋出,並放入一個新的數據集。我如何最有效地做到這一點?
(這可能是值得指出的是,我使用的模型& proxymodel &觀點。)
添加和刪除行非常簡單,但如果我想完全重置模型和視圖,該怎麼辦?如何在PySide/PyQt/Qt中重置模型和視圖?
在我特別的例子中,我在模型和視圖中顯示了一個數據集,並且現在和之後模型中的數據集全部被拋出,並放入一個新的數據集。我如何最有效地做到這一點?
(這可能是值得指出的是,我使用的模型& proxymodel &觀點。)
+1,但只是要指出,您必須在發送這兩個信號之間進行實際的數據刪除/消隱操作。這樣做可以在不使用通常的setData()機制的情況下清除底層數據。 –
你是對的,在我的辯護中,我想認爲OP確實閱讀了文檔... – cmannett85
很難說明問題的根源。 – neuronet