Pythonに挑戦

いくつかの言語に慣れ親しんだ後に新しい言語を覚えるというのはかなり辛い。辛いけど、面白い。こんなGUIが簡単にできちゃうんだもんね。

しかし、ちょっとみてもひどいコードだなこれ。しかし動くものを作るのは大変。ま最初ということで。

class SearchFrame(Frame):
    def __init__(self, master=None):

        Frame.__init__(self, master)
                
        self.input = Entry()
        self.input.pack(side = TOP)
        self.contents = StringVar()
        self.input["textvariable"] = self.contents
        self.input.bind('<Key-Return>',  self.search)

        self.button = Button(master, text=unicode("search", "mbcs"), command=self.search)
#        self.button.config(bg="#FFF")     
        self.button.pack( side = BOTTOM)
        self.master.config(bd=2,relief="groove")
        
    def search(self, event = None):
        q = self.contents.get()
        
        if len(q) < 1:
            ans = "empty query."
        else:
            ans = "you're searching "+ q
        print ans