python-2.7 - 来自 "Itemchanged"信号的行和列

标签 python-2.7 qtablewidget

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

最佳答案

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

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

注册的函数可能如下所示:
def changeIcon(self, item):
    row = item.row()
    col = item.column()
     ...

关于python-2.7 - 来自 "Itemchanged"信号的行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20359834/

相关文章:

c++ - 如何从 QTableWidgetItem 中提取显示的文本?

c++ - 如何更改 Qt qtableWidget 项目的间距

python - QTableWidgetItem ESC 信号按下

qt - 如何更改 QTableWidget 中空白单元格的背景颜色

python - 如何在PyQt5中捕获QTableWidget上的鼠标左键和右键单击事件?

python - 从 Python 执行 PowerShell 脚本的最佳方式是什么

python - 获取kivy中选中复选框的值

google-app-engine - GAE 不导入 gflags

Python while语句错误

python - python2.7中赋值运算符的含义