我正在使用QTableWidget,当用户单击特定行时,我使用该索引执行某些操作。我还使用setSortEnable启用了排序功能,因此当我通过单击标题进行排序时,所有行索引都会更改,但我想要先前的索引,那我该怎么办?
我正在使用QTableWidget,当用户单击特定行时,我使用该索引执行某些操作。我还使用setSortEnable启用了排序功能,因此当我通过单击标题进行排序时,所有行索引都会更改,但我想要先前的索引,那我该怎么办?
我猜你想要未排序的索引,以便将其映射回一些外部数据列表?如果是这样的话,那么你应该使用QTableView(),它将允许你设置排序代理并将索引映射回原始数据(模型)。
这个问题有一些信息可能有所帮助:无法在带有QSortFilterProxyModel的QTreeView的clicked信号中使用itemFromIndex