from tkinter import *
v=Tk()
a=IntVar()
a.set(5)
l=Label(textvariable=a)
l.pack()
我如何添加simbol" $"到标签
答案 0 :(得分:1)
首先,您应该查看docs并了解Label
,textvariable
选项和Tkinter Variable Classes的工作原理,因为您混合了一些内容起来。
但是,如果您只想在标签中显示$
,则应使用Label的text
选项,而不是textvariable
选项:
from tkinter import *
v = Tk()
l = Label(text='$')
l.pack()
如果要将Tkinter变量与Label连接,可以使用textvariable选项。但是,你把它们混合起来了。要显示$
之类的字符,您不需要IntVar()
而是StringVar()
。如果变量的内容(textvariable
,IntVar()
,StringVar()
)发生变化,则使用DoubleVar()
选项可以自动更新Label的内容。
为了完整起见,使用StringVar()
在标签中显示$
,在您的情况下似乎没有多大意义,将如下所示:
from tkinter import *
v = Tk()
a = StringVar()
a.set('$')
l = Label(textvariable=a)
l.pack()