3
Im使用“itemchanged”信号。
我怎样才能找出项目被更改的行和列? 我只发现了同样的问题,但对于C++。即时通讯使用Python。“Itemchanged”信号的行和列
Im使用“itemchanged”信号。
我怎样才能找出项目被更改的行和列? 我只发现了同样的问题,但对于C++。即时通讯使用Python。“Itemchanged”信号的行和列
您连接到itemChanged()
信号的插槽接收对已更改的QTableWidgetItem
的引用。您应该可以调用此对象的row()
和column()
函数来确定行/列。例如,注册您的插槽中的代码可能是这样的:
self.imagesTable.itemChanged.connect(self.changeIcon)
登记的功能可能是这样的:
def changeIcon(self, item):
row = item.row()
col = item.column()
...
进出口新的蟒蛇,SRY ......但究竟如何我可以调用row()函数?你能给我一个小例子吗?我有'self.model.itemChanged.connect(self.test)'什么进入“测试”功能? – Hubschr
使用示例插槽功能更新答案... – evadeflow