【发布时间】:2022-01-10 10:09:28
【问题描述】:
我有一个关于 PyQt4 的 QTableWidget 的问题。假设我有一个 QTableWidget,我想让一个事件连接到一个单元格点击使用:
table.cellClicked.connect(cellClick)
然后,cellClick 函数完成了它的工作。问题是:一些单元格包含一个按钮,就像这样(坐标 0,0 为例):
button = QtGui.QPushButton()
table.setCellWidget(0,0, button)
现在我的问题来了。单元格中按钮的存在(占用整个单元格空间)完全禁用 cellClicked - 单元格没有被点击,无法检测到操作。但我确实希望我的按钮填充单元格。
所以,简而言之,我的问题是 - 当 QTableWidget 单元格中有一个按钮时,如何选择(单击)它?
【问题讨论】:
标签: python pyqt signals-slots qtablewidget