错误<class>在Tkinter

时间:2015-04-22 19:06:34

标签: python-3.x tkinter

我正在尝试将tkinter帧链接到另一个,但我收到此错误

  

属性错误:&#39;主屏幕&#39;对象没有属性&#39; nextscreen&#39;

我的代码如下:

此错误的含义是什么?

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()

1 个答案:

答案 0 :(得分:1)

看起来好像有拼写错误。在您的代码中,该函数名为nexscreen,但您可以使用nextscreen

来调用它