我想一個Tkinter的框架鏈接到另一個屬性
AttributeError: 'mainscreen' object has no attribute 'nextscreen'
我的代碼如下:
這樣做有什麼意義錯誤?
from tkinter import ttk
from tkinter import *
import tkinter
import imap
class mainscreen():
def __init__(self,tkgui):
global w,x
self.tkgui =tkgui
tkgui.configure(background='red')
Label(tkgui,text='please Enter your email',bg='red',fg='white').grid(row=0,column=2)
e=Entry(tkgui,width=20)
e.grid(row=1,column=2)
w=e.get()
print(w)
Label(tkgui,text='please Enter your Password',bg='red',fg='white').grid(row=2,column=2)
p=Entry(tkgui,width=20,show='*')
p.grid(row=3,column=2,sticky=w)
x=p.get()
Button(tkgui,text="Sign ON").grid(row=5,column=2)
Button.bind('<button>',self.nextscreen())
def nexscreen(self,event):
inboxscreen=imap.signin(w,x)
tkgui=tkinter.Tk()
app=mainscreen(tkgui)
tkgui.mainloop()
其含義正如它說的:屬性與該名稱。 –