如何在tkinter~python脚本中的标签的文本输入中插入字符串值。
例如:
label = Label(master, text="Hello %s ! Welcome Back"%(str(user_name),)
但它仍会打印PY_VAR4或类似的变量..相反如何在文本中输入字符串的值?
分享您的评论。谢谢你。
此致 Vimo
答案 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()