###前提・実現したいこと
pyQt4のチェックボックスの表示/非表示をある条件下で切り替えたい。
###発生している問題・エラーメッセージ
enableはあるのでグレーアウトにすることはできるのですが、
C#のオブジェクトにあるようなdisableが実現できない。
###該当のソースコード
python
1 2 if self.dialog.checkBox_3.isChecked(): 3 self.dialog.checkBox_4.setEnabled(False) 4 #self.dialog.checkBox_4.setDisable(True) これは、メソッドがないためエラーになる。 5 else: 6 self.dialog.checkBox_4.setEnabled(True) 7 #self.dialog.checkBox_4.setDisable(False) これは、メソッドがないためエラーになる。
###試したこと
QtのQCheckBox Classのリファレンスは一通り読みました(多少読み飛ばしはあるものの)
###補足情報(言語/FW/ツール等のバージョンなど)
あるアプリケーションのPluginを作成している為以下の環境での開発を変更できません。
また、QtDesignerでWindowの作成をしてpyuicでpythonプログラムに変換しています。
開発環境のバージョン
Python2.7
PyQt4.8.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/21 05:26
2017/09/21 05:30
2017/11/21 04:34 編集