【发布时间】:2020-06-17 13:22:58
【问题描述】:
from tkinter import *
from tkinter import StringVar
root = Tk()
root.geometry('500x400')
l2 = Label(root, text = 'USERNAME')
l3 = Label (root, text = 'PASSWORD')
l2.grid()
l3.grid(row=1)
user = Tk.SringVar()
password = Tk.StringVar()
e1 = Entry (root, textvariable=user)
e2 = Entry (root, textvariable=password)
e1.grid()
e2.grid()
root.mainloop()
回溯(最近一次通话最后一次):
用户 = Tk.SringVar()
AttributeError:类型对象“Tk”没有属性“SringVar”
解决这个问题:
用户 = Tk.StringVar()
AttributeError:类型对象“Tk”没有属性“StringVar”
【问题讨论】:
-
你指的是什么错误?
-
你没有说错误是什么,但你写
SringVar而不是StringVar可能没有帮助 -
StringVar在tkinter中定义,而不是在tkinter.Tk中定义