更新显示tkin中玩家的标签

2024-10-02 02:42:35 发布

您现在位置:Python中文网/ 问答频道 /正文

对于一个项目,我需要做一个nim游戏,必须有一个标签,表明它是哪些球员。但现在我需要更新一个标签后,玩家点击一个按钮,采取1或2个硬币。必须有两个球员,现在我不知道怎么做。你知道吗

这是我的剧本:

from tkinter import *

player = 1

def player_status():
    global player

root = Tk()
root.geometry('500x300')

frame = Frame(root)

state = Label(frame, text="State: " + str(coins))
state.pack()
player = Label(frame, text="Player " + str(player) + " turns!")
player.pack()

takeonecoin = Button(frame, text="1 coin", commad=one_coin)
takeonecoin.pack()
taketwocoins = Button(frame, text="2 coins", command=two_coins)
taketwocoins.pack()

frame.pack()

root.mainloop()

Tags: textbuttonroot标签framelabelpackcoin
1条回答
网友
1楼 · 发布于 2024-10-02 02:42:35

您需要使用“绑定”选项: xxx.绑定(,应执行的命令)

例如:

takeonecoin = Button(frame, text="1 coin")
takeonecoin.bind('<Button-1>', one_coin)
takeonecoin.pack()
taketwocoins = Button(frame, text="2 coins")
taketwocoins.bind('<Button-1>', two_coin)
taketwocoins.pack()

这是我的第一个答案,对不起我的英语

相关问题 更多 >

    热门问题