簡體   English   中英

使用 Tkinter 單擊按鈕后更改文本

[英]Changing Text With After The Click of Button Using Tkinter

我試圖弄清楚如何顯示“輪到紅色”,而不是在點擊紅色后它會顯示輪到藍色,反之亦然。

這是我到目前為止嘗試做的事情:


    if redPlayer == True:
        RedTurn = Label(display,
                        text="It's Red Player's turn",
                        fg='red',
                        font="Times 32",
                        width=30,
                        height=2)
        RedTurn.pack()

    if bluePlayer == True:
        BlueTurn = Label(display,
                        text="It's Blue Player's turn",
                        fg='blue',
                        font="Times 32",
                        width=30,
                        height=2)
        BlueTurn.pack()

使用config(text=progress)更改標簽的文本:

from tkinter import *

def clicked():
    l.config(text='changed!')
    
    
root = Tk()

l = Label(text='Click button to change text')
b = Button(text='click', command=clicked)

l.pack()
b.pack()

mainloop()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM