D K*_*D K 5 python qt pyqt qtreeview qabstractitemmodel
有没有一种方法来获取和更改QTreeView中的活动行(不是QTreeWidget)?主动是指焦点突出显示的行,而不是选定的行。在paint事件中,我可以使用它QStyle.State_HasFocus
来获得活动行,但这似乎在其他地方不起作用。
currentIndex()
您可以使用和函数获取/设置活动行,您可以在andsetCurrentIndex()
中找到该函数(后者由)返回。QTreeView
QItemSelectionModel
QTreeView.selectionModel()
尽管它的名字如此,但它QItemSelectionModel
独立地处理视图当前项目和视图选择。