我创建了一个带有名为“开始”按钮的 GUI。
点击一次后,我需要禁用此按钮。
按钮定义:
QtCore.QObject.connect(self.start, QtCore.SIGNAL(_fromUtf8("clicked()")), self.constant)
最佳答案
您必须连接单击的信号才能调用 setDisabled 方法,并且可以使用 functools.partial 在几行内完成此操作。
from functools import partial
# ...
wrapper = partial(self.start.setDisabled, True)
self.start.clicked.connect(wrapper)
关于python - 单击一次后如何禁用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55990245/