我想知道QTableView中何时不再有选择,但是,当发生这种情况时,我不会收到QItemSelectionModel.selectionChanged。也就是说;首先在表格视图中进行选择,我从选择模型中收到selectionChanged信号,但是当撤消选择时,我不会收到另一个信号。
我像这样连接到selectionChanged信号:
# view is a QTableView
view.selectionModel().selectionChanged.connect(
lambda: print('Selection changed')
)
如果选择模型通知选择不再有效,我该怎么办?
答案 0 :(得分:1)
事实证明,当取消选择项目时,QItemSelectionModel.selectionChanged不会被释放,至少它是如何为我目前工作的。实际上,我通过indexes
参数的空QItemSelection接收此信号。