【发布时间】:2021-03-08 20:26:35
【问题描述】:
我正在开发 python 应用程序,我在其中创建了包含几个标准按钮的对话框,例如:重置、确定、取消、应用。 这是标准按钮的相关代码,
self.buttonBox = QtGui.QDialogButtonBox(ROI)
self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Reset|QtGui.QDialogButtonBox.Apply|QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
self.buttonBox.setObjectName( ("buttonBox"))
我的问题是如何只禁用应用按钮 即使我尝试了以下代码
QtGui.QDialogButtonBox.Apply.setEnabled(False)
但出现错误
AttributeError: 'StandardButton' object has no attribute 'setEnabled'
那么如何禁用标准按钮集中的特定按钮
【问题讨论】: