我有一个带有QFileSystemModel和QListView的QTreeView。 我只希望在其中一个视图中选择一行。所以我需要清除每个选择操作的相反视图的选择
我对每个视图都有清除相反视图选择的功能。问题是在清除相反视图的同时,我也触发了相反视图的信号,即使没有用户与该视图交互。我猜没有任何信号像QCheckbox中的信号那样分离用户交互。 我很感激你在这方面的帮助
...
self.ListView.currentItemChanged.connect(self.onListViewActivated)
self.TreeView.selectionModel().currentRowChanged.connect(self.onTreeViewActivated)
def onListViewActivated(self):
# do some stuff
self.TreeView.setCurrentIndex(self.model.index(self.rootDirectory))
def onTreeViewActivated(self):
# do some stuff
self.ListView.setCurrentRow(-1)
目前没有回答
相关问题 更多 >
编程相关推荐