これは私のベースコードです。私はPython 3.4を使っています。ボタン1はアクティブ、ボタン2はアクティブではありません。ボタン1の機能をクリックすると、両方のボタンの状態を変更する必要があります - B1はアクティブではなく、B2はアクティブになります。tkinterの状態ボタンの変更
戻る。 B2が機能し、ボタンの状態がプログラムの開始に変わったとき、B2はアクティブであり、B1は非アクティブである。
どうすればいいですか?
from tkinter import *
root = Tk()
b1 = Button(root, text='button 1', bg='black',
fg='green').pack(side=LEFT, fill=BOTH, expand=1, padx=5, pady=5)
b2 = Button(root, text='button 2', bg='black',
fg='red', state='disabled').pack(side=LEFT, fill=BOTH, expand=1, padx=5, pady=5)
root.mainloop()
ところで:。 'VAR =ウィジェットは、()パック()' VAR =ウィジェット() 'と' var.pack() ''に変換 – furas
使用 'ボタン(...、コマンド= function_name_without_() ) ' – furas