基本中の基本ですが 教えてください。
以下Widgetの配置状況で、先に書いてあるチェックボックスの変化を受けてイベント発火する処理を作ろうとしています。
Python
1cbox1 = Checkbutton(self.dialog, bg="#F0FFFF", command=self.cboxOnOff) 2cbox1.grid(row=0, column=3, pady=(10,0)) 3 4lbox2 = Listbox(self.dialog, height=1, bg="black", fg="orange", width=7) 5lbox2.grid(row=0, column=4, pady=(10,0))
ゆくゆく同ダイアログ上に配置された後方のリストボックスを 非活性(state="disable")にすることを考えています。
①現在それ以前に 発火元のwidgetさえもプログラム内で捉えられていないので その認識方法
②同ダイアログ上のlbox2というWidgetの プログラム内での認識方法
を 教えてください。
現在、同コールバック関数を仕掛け 一応に発火しますが実行時エラーを招いている状況です。
よろしくお願いします!!!
Python
1def cboxOnOff(self): 2 if self.dialog.cbox1.get(): 3 tkMB.showinfo("今夜が山田","あいうえお") 4 else: 5 tkMB.showinfo("今夜が山田2","あいうえお2") 6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/11 08:33
2020/05/11 08:43
2020/05/11 10:06