【发布时间】:2018-12-18 20:18:06
【问题描述】:
我正在尝试从其他文件更新 tkinter 条目,但它不起作用。 例如我有两个文件,其中一个是 GUI.py,第二个是 lib.py。 我尝试从 lib.py 更新 GUI.py 中的条目,但出现以下错误:
"你的名字.delete(0, END)
NameError: 全局名称 'yourName' 未定义"
我的代码如下:
文件 1 - GUI.py
>from Tkinter import *
app = Tk()
app.title("GUI Example")
app.geometry('200x100+200+200')
tv = StringVar(None)
yourName = Entry(app, textvariable=tv)
yourName.pack()
button1 = Button(app, text="click here", command=beenClicked).pack(side="bottom",padx=15,pady=15)
app.mainloop()
文件 2 - lib.py
>def beenClicked():
yourName.delete(0, END)
yourName.insert(0, "Eran Z")
谢谢,伊兰
【问题讨论】:
-
如何将一个文件导入另一个文件?
-
使用 import lib 命令