这是我的代码:
import sys
from tkinter import*
myGui=Tk()
nameentr=StringVar()
#myGui.geometry('450x450')
myGui.title('Playing with the layout of Buttons')
Label1=Label(myGui,text='Enter Text Here').pack()
textentry1=Entry(myGui,textvariable=nameentry).pack()
button1=Button(myGui,text='Button 1').pack(side=LEFT,padx=5)
button2=Button(myGui,text='Button 2').pack(side=LEFT,padx=5)
button3=Button(myGui,text='Button 3').pack(side=LEFT,padx=5)
button4=Button(myGui,text='Button 4').pack(side=LEFT,padx=5)
这是我的问题:
textentry1=Entry(myGui,textvariable=nameentry).pack()
NameError: name 'nameentry' is not defined
有人可以解决这个错误吗?谢谢
你没有在nameentry
的nameentr
定义nameentr=StringVar()
但是line 5
。