私はあなたがテキストではなく、それはである色を選択する必要があり、このゲームがあります。それは、このウィンドウを生成Pythonでtkinterからボタン入力を取得するにはどうすればよいですか?
import tkinter, os, random
colors = ['Green', 'Red', 'Blue','Yellow', 'Pink', 'Orange', 'Purple', 'Grey', 'Brown', 'Black']
window = tkinter.Tk()
os.chdir(os.path.dirname(os.path.abspath(__file__)))
def color(color):
colors.remove(color)
text = random.choice(colors)
label = tkinter.Label(window, text=color, fg = text, highlightthickness = 20)
label.config(font=("Calibri", 44))
buttonT = tkinter.Button(window, text=text)
buttonF = tkinter.Button(window, text=color)
colors.append(color)
label.pack()
buttonT.pack()
buttonF.pack()
os.chdir(os.path.dirname(os.path.abspath(__file__)))
window.title('Color Game')
window.geometry('250x250')
instructions = tkinter.Label(window, text = 'Select word, not color!')
instructions.pack()
window.iconbitmap('icon.ico')
color(random.choice(colors))
window.mainloop()
どのように私は、ユーザーが順にクリックしたボタンをチェックすることができますが彼の答えが正しいかどうかを判断するには?私のコードであなたの答えを実装する方法を指定してください。どのように機能するのですか?
ありがとうございます。
- スタブロス
@BillalBEGUERADJはい。どのようにすればいいのですか?コード内に実装する方法は? – Smich
@BillalBEGUERADJありがとう! – Smich
@StavrosMichalovits私の答えを確認してください。私はそれを更新し、あなたのコードでラムダ関数を追加しました。 –