from tkinter import*
from tkinter import messagebox
import smtplib
from tkinter import filedialog
import sys
def login():
status = messagebox.askokcancel('Enter','Do you want to login ?')
d = user.get()
test =Label(gu1,text=d).pack()
# if status ==0:
# pass
# else:
# id = user.get()
# test1=Label(gu1,text=id).pack()
# sys.exit()
gu1= Tk()
gu1.geometry("450x550")
gu1.title("Acoount")
text = Label(text='Enter to your account ').pack(ipady=20)
user=Entry().pack()
password=Entry().pack()
Button(gu1,text="Login",fg='red',command = login).pack()
gu1.mainloop()
我收到此错误,我做了其他人,但除非我,否则他们可以做到
任何人都可以帮助我或解释或解决我的问题,请帮助我,我想要您的建议
答案 0 :(得分:0)
pack()
返回None,这就是您分配给user
和password
的内容。将您的代码分成两行。例如
user = Entry()
user.pack()
还请注意,最好与control variables合作,例如StringVar
处理您的Entry小部件中的值。链接指向有些过时的资源,但我认为仍然是Tkinter上最好的资源之一。