|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from tkinter import *
root = Tk()
theme = LabelFrame(root,text='鸡儿登录系统')
Label(theme,)
theme.pack(anchor = CENTER,padx=10 ,pady=5)
Label(theme,text='账号:').grid(row=0,column=0)
Label(theme,text='密码:').grid(row=1,column=0)
v1 = StringVar()
v2 = StringVar()
e1 = Entry(theme,textvariable=v1).grid(row=0,column=1)
e2 = Entry(theme,textvariable=v2).grid(row=1,column=1)
def sh():
print('账号是:%s'%e1.get())
print('密码是:%s'%e2.get())
Button(theme,text='芝麻开门',command=sh).grid(row=2,column=0,sticky='w',padx= 10 ,pady = 10)
mainloop()
***************************************************
结果: print('账号是:%s'%e1.get())
AttributeError: 'NoneType' object has no attribute 'get'
Process finished with exit code 0
e1,e2不该那么写
- e1 = Entry(theme,textvariable=v1)
- e1.grid(row=0,column=1)
- e2 = Entry(theme,textvariable=v2)
- e2.grid(row=1,column=1)
复制代码
.grid没有返回值,e1,e2也就不是Entry实例对象了
|
|