0
私は、リセット、OK、キャンセル、適用のようないくつかの標準ボタンを含むダイアログを作成したPythonアプリケーションで作業しています。ここ が標準ボタンに関連するコードで、pyqtの特定の標準ボタンを無効にする方法
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'
を取得のみ適用]ボタン を無効にする方法であります
標準ボタンのセットで特定のボタンを無効にするには
ためreadthedocのウェブサイトから見つけることができれば、APIの.setVisible種類を使用してみてくださいがあることができるとは思いませんでした.buttonBox.button(QtGui.QDialogButtonBox.Apply) btn.setEnabled(False) – Omkar