Qt 没有选择任何项目时,QItemSelectionModel如何通知我?

Qt 没有选择任何项目时,QItemSelectionModel如何通知我?,qt,pyqt,qt5,signals-slots,pyqt5,Qt,Pyqt,Qt5,Signals Slots,Pyqt5,我想知道QTableView中何时不再有选择,但唉,我没有收到何时发生这种情况的消息。就是说,;首先在表格视图中进行选择,为此我从选择模型接收selectionChanged信号,但当选择撤消时,我不会接收到另一个信号 我连接到selectionChanged信号,如下所示: # view is a QTableView view.selectionModel().selectionChanged.connect( lambda: print('Selection changed')

我想知道QTableView中何时不再有选择,但唉,我没有收到何时发生这种情况的消息。就是说,;首先在表格视图中进行选择,为此我从选择模型接收selectionChanged信号,但当选择撤消时,我不会接收到另一个信号

我连接到selectionChanged信号,如下所示:

# view is a QTableView
view.selectionModel().selectionChanged.connect(
    lambda: print('Selection changed')
 )

我必须怎么做才能得到选择模型通知,选择不再有效?

结果不太正确,取消选择项目时不会发出QItemSelectionModel.selectionChanged,至少目前对我来说是这样。事实上,我收到这个信号时,
索引
参数的QItemSelection为空。

如何“撤消”选择?@vahancho只需单击最右边的列,因此没有选择任何内容。