我有一个带有多列的QTreeWidget
,我往里面添加了QTreeWidgetItems
。我尝试让第二列包含每个Item
的数值,以便可以按照这个数值对项目进行排序。
QTreeWidgetItem has a method called setData(int column, int role, QVariant(data))
我找不到任何关于这个role
参数的文档。我只知道,如果我将其设置为1或2,某些内容会显示在列中;如果我将其设置为0或>=3,则无论如何都不会显示在列中,但是数字总是按字母顺序排序,这是错误的。