-1
私が達成しようとしているのは、誰かがクリックして1つまたは2つのコインを取ると、status_labelがコインの状態を更新するということです。ボタンをクリックしたときにTkinterのラベルを更新する
from tkinter import *
player = 1
coins = 21
def take_one(coins):
status_label.config(text="Aantal coins: " + str(coins - 1))
def take_two(coins):
status_label.config(text="Aantal coins: " + str(coins - 2))
root = Tk()
root.geometry('300x200')
root.title('Nim Game')
frame = Frame(root)
titel_frame = Label(frame, text="""************ NIM GAME ***********
************ REGELS ***********
-----------------------------------------------------
U moet 1 of 2 rietjes munten pakken uit de stapel.
De speler die de laatste munt verwijdert is de verliezer.
-----------------------------------------------------""")
titel_frame.pack()
status_label = Label(frame, text="Aantal coins: " + str(coins) + "")
status_label.pack()
player_label = Label(frame, text="Player " + str(player) + " is aan de beurt!")
player_label.pack()
take_one_coin = Button(frame, text="Take 1 coin", command = lambda: take_one(coins))
take_one_coin.pack()
take_two_coins = Button(frame, text="Take 2 coins", command = lambda: take_two(coins))
take_two_coins.pack()
frame.pack()
root.mainloop()
どうもありがとうございました。今は完璧に動作しています! – Freddie
@Freddie:質問に実際にコードを書いた人であれば、ラベルを更新する方法はすでに分かっているようです。あなたが何を求めているのか分かりません。 –