“Itemchanged”信号中的行和列

时间:2013-12-03 19:23:14

标签: python-2.7 qtablewidget

我正在处理“itemchanged”信号 如何找到项目更改的行和列? 我只发现了同样的问题,但对于c ++。即时通讯使用python。

1 个答案:

答案 0 :(得分:4)

您连接到itemChanged()信号的插槽会收到对已更改的QTableWidgetItem的引用。您应该能够调用此对象的row()column()函数来确定行/列。例如,注册插槽的代码可能如下所示:

self.imagesTable.itemChanged.connect(self.changeIcon)

并且注册的功能可能如下所示:

def changeIcon(self, item):
    row = item.row()
    col = item.column()
     ...