gpt4 book ai didi

python - 我应该在 Python 中为 Tkinter 使用 Entry 的 .get() 或其文本变量吗?

转载 作者:行者123 更新时间:2023-12-04 03:05:57 24 4
gpt4 key购买 nike

代码是这样的:

myVar = StringVar()
myEntry = Entry(master, textvariable=myVar)

所以当我需要从 myEntry 检索输入时,我应该使用
myText = myVar.get()

或者
myText = myEntry.get()

有没有更好的办法 ? (为什么?)

最佳答案

除非你在 StringVars 上做跟踪,否则我说坚持使用 get方法,不要创建 StringVars。使用 get方法消除了复杂性——少一个要维护的对象,少一个占用内存空间的对象(乘以您在应用程序中使用 StringVars 的次数)。

当然,这是一个难以察觉的开销,但在所有条件相同的情况下,不太复杂的解决方案通常是最好的。为什么要添加一个变量,让您可以在没有变量的情况下做您已经可以做的事情?

关于python - 我应该在 Python 中为 Tkinter 使用 Entry 的 .get() 或其文本变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com