我有一个QTreeWidget,它使用QAbstractItemView.ExtendedSelection属性,允许用户转换点击和控制点击项目。
我想根据这些项目的选择顺序对这些项目执行操作 - 我可以想办法设计自己的系统来确定选择顺序,但是是否存在一个本机函数/属性返回通过选择顺序排序的项目列表?
感谢您的建议!
答案 0 :(得分:2)
基础选择模型自然会按照选择项目的顺序保留。所以你真的不需要做任何特别的事情 - 只需像这样迭代它们:
for item in treewidget.selectedItems():
print item.text(0)