QTableWidget有数据。当我点击一个单元格时,我使按钮处于激活状态。当我在表外或单元格外的空区域上点击时,如何做到让按钮再次处于非活动状态呢?
def delete_param():
ui.toolButton_4.setEnabled(True)
ui.tableWidget.itemSelectionChanged.connect(delete_param)
试着将其子类化 QTableWidget
并覆盖 focusOutEvent()
在那里你可以打电话 clearSelection()
方法。
class MyTableWidget(QTableWidget):
def __init__(self):
super().__init__()
def focusOutEvent(self):
self.clearSelection()