Native PyQt函数按选择顺序返回选定的QTreeWidgetItems?

时间:2011-09-28 23:48:21

标签: pyqt pyqt4

我有一个QTreeWidget,它使用QAbstractItemView.ExtendedSelection属性,允许用户转换点击和控制点击项目。

我想根据这些项目的选择顺序对这些项目执行操作 - 我可以想办法设计自己的系统来确定选择顺序,但是是否存在一个本机函数/属性返回通过选择顺序排序的项目列表?

感谢您的建议!

1 个答案:

答案 0 :(得分:2)

基础选择模型自然会按照选择项目的顺序保留。所以你真的不需要做任何特别的事情 - 只需像这样迭代它们:

for item in treewidget.selectedItems():
    print item.text(0)