我正在使用 QTreeWidget
显示一些简单的项目。我已将列表排序为可排序 .setSortingEnabled(true)
呼叫。这样,列表仅在用户按标题列时排序,而不是在插入新项时自动排序。
有没有办法强制在指定列中自动排序而不调用 .sortItems(column)
在每个项目插入?
如果可能,我会突出显示整个排序列。
我正在使用 QTreeWidget
显示一些简单的项目。我已将列表排序为可排序 .setSortingEnabled(true)
呼叫。这样,列表仅在用户按标题列时排序,而不是在插入新项时自动排序。
有没有办法强制在指定列中自动排序而不调用 .sortItems(column)
在每个项目插入?
如果可能,我会突出显示整个排序列。
为此,请使用 QTreeView则:: setSortingEnabled() 和 QTreeView则:: sortByColumn。只需记住打开/关闭/最初填充窗口小部件,然后再次/关闭/执行任何批量更新以提高效率。