我有一个 QListView
其中包含一些项目。现在我想得到所选项目的索引,即如果我选择第5个元素我应该得到5.我怎么能得到这个?
我有一个 QListView
其中包含一些项目。现在我想得到所选项目的索引,即如果我选择第5个元素我应该得到5.我怎么能得到这个?
在Qt的每个视图中,您都有以下方法:
QItemSelectionModel * QAbstractItemView :: selectionModel()const
基本上,它返回一个模型,您可以在其上执行操作,例如获取选定的索引...
看看这里: QItemSelectionModel
你会发现很多方法可以帮助你获得索引。
希望能帮助到你!
在Qt的每个视图中,您都有以下方法:
QItemSelectionModel * QAbstractItemView :: selectionModel()const
基本上,它返回一个模型,您可以在其上执行操作,例如获取选定的索引...
看看这里: QItemSelectionModel
你会发现很多方法可以帮助你获得索引。
希望能帮助到你!
没有简单的方法可以做到这一点,因为QListView可以处理树状结构。 您可以使列表项从QListViewItem派生,并添加一个额外的数据成员来保存索引。 当然,您必须在排序时重置索引。