姬長信(Redy)

python – 何时使用Variable类? (BooleanVar,Doub…


不能将tkinter.widget.configure(text =“我们的文本”)用于所有小部件吗?使用的优点或主要目的是什么:
var_cls = tkinter.StringVar()
tkinter.widget.configure(textvariable=var_cls)

是不是var_cls可以更容易地在方法/类之间共享?

Variable类的示例:

import tkinter as tk
root = tk.Tk()
var = tk.StringVar(value="This will be on the label.")
tk.Label(root, textvariable=var).pack()
root.mainloop()

没有Variable类的示例:

import tkinter as tk
root = tk.Tk()
tk.Label(root, text="This will be on the label.").pack()
root.mainloop()