如何在Label中的文本消息中插入字符串变量?

时间:2016-03-16 03:52:06

标签: python tkinter

如何在tkinter~python脚本中的标签的文本输入中插入字符串值。

例如:

label = Label(master, text="Hello %s ! Welcome Back"%(str(user_name),)

但它仍会打印PY_VAR4或类似的变量..相反如何在文本中输入字符串的值?

分享您的评论。谢谢你。

此致 Vimo

1 个答案:

答案 0 :(得分:2)

使用user_name.get()在文本输入窗口小部件中获取文本:

label = Label(master, text="Hello %s ! Welcome Back" % user_name.get())

如果您想在创建后更改标签文字,可以使用label.configure(text=...) / label.config(text=...)label['text'] = ...

label.configure("Hello %s ! Welcome Back" % user_name.get())
label['text'] = "Hello %s ! Welcome Back" % user_name.get()