0
当用户手动更改QtTableWidget
中的单元格值时是否可以检测到情况?我使用table.itemChanged.connect(func)
,但我认为itemChanged
检测到所有更改,因此我无法填充函数func
中的表。已更改检测项目 - QtTableWidget
当用户更改QtTableWidget
项目值时,程序运行填充整个表格的方法(func)。问题是table.itemchanged
检测到所有更改,因此它返回错误:RuntimeError: maximum recursion depth exceeded while calling a Python object
,因为func会生成许多itemChanged
信号。
您可以创建自己的委托('QItemDelegate')并处理那里使用的输入。 – 2015-04-02 21:18:27