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



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

我像这样连接到selectionChanged信号:

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

我必须做什么才能从选择模型获得选择不再有效的通知?

QItemSelectionModel。当项被取消选中时,selectionChanged不会被发出,至少这是它目前为我工作的方式。实际上,我接收到的这个信号带有indexes参数的空QItemSelection。

相关内容

  • 没有找到相关文章

最新更新