“ Itemchanged”信号中的行和列

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

我正在处理“ itemchanged”信号。如何找到更改项目的行和列?我只为c ++找到了相同的问题,但我使用的是python。

python-2.7 qtablewidget
1个回答
6
投票

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

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

并且注册的函数可能看起来像这样:

def changeIcon(self, item):
    row = item.row()
    col = item.column()
     ...
© www.soinside.com 2019 - 2024. All rights reserved.