捕获 PyQt5 的 QTableWidget 中行之间失去焦点的事件

问题描述 投票:0回答:1

我正在使用PyQt5的QTableWidget。表有多个行和列。我想在焦点从一行移动到另一行时捕获信号。

python python-3.x pyqt pyqt5
1个回答
0
投票

您可以创建一个类 CustomTableWidget(QTableWidget) 来重载 PaintEvent 并发出信号。 在实例化CustomTableWidget的类中, 将此信号连接到包含以下内容的函数:

selected = your_qtable_wdg.selectedIndexes()。

list_row_selected = list(set(s.row() for s in selected))

您可以使用属性 self.list_row_selected 进行比较

© www.soinside.com 2019 - 2024. All rights reserved.