【发布时间】:2015-01-18 15:50:31
【问题描述】:
我想要一个在我按下按钮时更新的标签。标签是一个格式化字符串,用于打印对象的某些属性。
这是我尝试过的。它显示正确,但不会更新。
from class_mnoply import *
from tkinter import *
Player1=Player("Hat")
message=str('''
____________________
{0}
Bank account: ${1}
Dice1: {2}
Dice2: {3}
____________________
'''.format(Player1.name, Player1.bank, Player1.dice1, Player1.dice2))
mainWin = Tk()
topFrame=Frame(mainWin)
topFrame.pack(side=TOP)
button1 Button(mainWin,text="ThrowDice",fg="red",command=Player1.rollDice())
button1.pack(side=BOTTOM)
plLabel = Label(mainWin, textvariable=message)
plLabel.pack()
mainWin.mainloop()
【问题讨论】:
标签: python-3.x tkinter label