Python Tkinter名称错误

问题描述 投票:-1回答:1

这是我的代码:

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

有人可以解决这个错误吗?谢谢

python tkinter
1个回答
1
投票

你没有在nameentrynameentr定义nameentr=StringVar()但是line 5

© www.soinside.com 2019 - 2024. All rights reserved.