Python-2.7.10密码GUI无法正常工作

时间:2015-11-14 06:50:00

标签: python-2.7 tkinter

使用Python 2.7.10程序,获取密码gui但是它给出了未定义Application的错误。我不确定Class Application(Frame)或app = Application(root)是否有问题,因为它要求我定义Application但我不知道他们会问我的原因。

from Tkinter import *

class Application(Frame):

    def _init_(self, master):
        Frame._init_(self,master)
        self.grid()
        self.create_widgets()

    def create_widgets(self):
        self.instruction = Label(self, text = "Enter the password")
        self.instruction.grid(row = 0, column = 0, columnspan = 2, sticky = W)
        self.password = Entry(self)
        self.password.grid(row = 1, column = 1, sticky = W)
        self.submit_button = Button(self, text = "Submit", commmand = self.reveal)
        self.submit_button.grid(row = 2, column = 0, sticky = W)
        self.text = Text(self, width = 35, height =  5, wrap = WORD)
        self.text.grid(row = 3, column = 0, columnspan = 2, sticky = W)
    def reveal(self):
        content = self.password.get()

        if content == "password":
            message = "You have the order"

        else:
            message = "Access denied."
            self.text.delete(0.0, END)
            self.text.insert(0.0, message)

root = Tk()
root.title("Password")
root.geometry("250x150")
app= Application(root)

root.mainloop()

1 个答案:

答案 0 :(得分:0)

我修复了您的代码,现在是:

STCK.df.new <- data.frame(l_UUP.Close = .4, l_FXE.Close = 2, ... )
strat.probs <- predict(strat.fit ,STCK.df.new ,type="response")

你的问题是:

  • 您使用了_init_而不是__init __
  • 错误&#34;命令&#34;而不是&#34;命令&#34;
  • 应用程序中显示的最后两行程序错误地缩进(逻辑错误,不是语法或运行时)

真的很清楚你的问题是诚实的,我只是在Python 3.4.3中做了这个并进行了更改,以便它应该在Python 2.7.10中运行。我希望有所帮助。