我有一個QTreeWidget
與幾列,我加QTreeWidgetItems
它。我儘量讓第二列包含每個Item
數值,所以我可以通過這個值QTreeWidgetItem中的角色是什麼?
QTreeWidgetItem has a method called setData(int column, int role, QVariant(data))
我無法找到這個role
說法就是任何文件的項目進行排序。我所知道的是,如果將其設置爲1或2,那麼列中會顯示某些內容,如果將其設置爲0或> = 3,則列中不顯示任何內容,無論數字總是按照字母順序排序,這是錯誤的。
你不限於Qt的:UserRole的 - 它只是你可以使用你的目的的第一個。您可以輕鬆存儲多個值,而無需創建新的數據類型。 – pi3 2014-12-11 17:09:09