关于tkinter里entry模块
部分代码:ttk.Label(monty, text="输入::").grid(column=0, row=0, sticky='W')
name = tk.StringVar()
nameEntered = tk.Entry(monty, width=30, textvariable=name)
nameEntered.grid(column=1, row=0, sticky='W')
错误:
>>>print(nameEntered)
NameError: name 'nameEntered' is not defined 是不是你这部分代码写在函数里面?属于局部变量 Twilight6 发表于 2020-8-27 09:05
是不是你这部分代码写在函数里面?属于局部变量
是的,那怎么解决啊 曲速飞跃 发表于 2020-8-27 09:10
是的,那怎么解决啊
现在函数外部随便给 nameEntered 赋值下,然后再函数内加个 global nameEntered
Twilight6 发表于 2020-8-27 09:14
现在函数外部随便给 nameEntered 赋值下,然后再函数内加个 global nameEntered
那个……能帮忙改一下吗大神 曲速飞跃 发表于 2020-8-27 09:33
那个……能帮忙改一下吗大神
你这是部分代码,没办法改呀,我连报错原因都是根据你代码判断的 你导入的模块名是ttk还是tk啊,反复横跳???
页:
[1]