我正在尝试将tkinter帧链接到另一个,但我收到此错误
属性错误:'主屏幕'对象没有属性' 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()
答案 0 :(得分:1)
看起来好像有拼写错误。在您的代码中,该函数名为nexscreen
,但您可以使用nextscreen