使用pyqt5中默认信号发出的参数



我有一个QTableWidget,它允许在程序运行时更改表中的数据。我想知道哪一行和哪一列的数据被更改了。有一个默认的信号cellChanged(int行,int列),但我不知道如何接收自定义槽的行和列值。

有办法吗?

对于任何想知道的人,您需要使用lambda将信号连接到SLOT。例如:

self.ui.TW.cellChanged。connect(lambda row, column: on_cellChanged(row, column))

将信号发出的值传递给槽。

最新更新