我对PyQt4的QTableWidget有疑问。假设我有一个QTableWidget,我想在其中使用以下命令将事件连接到单元格单击:
table.cellClicked.connect(cellClick)
Run Code Online (Sandbox Code Playgroud)
然后,cellClick函数完成其工作。关键是:有些单元格包含一个按钮,例如这样(例如,坐标0,0):
button = QtGui.QPushButton()
table.setCellWidget(0,0, button)
Run Code Online (Sandbox Code Playgroud)
现在是我的问题。单元格中的按钮(占用整个单元格空间)的存在会完全禁用cellClicked-单元格不会被单击,因此无法检测到该操作。但是我确实希望我的按钮充满整个单元格。
简而言之,我的问题是-当内部有一个按钮时,如何选择(单击)QTableWidget单元格?