python的tkinter使用

发布时间:2019-09-19 08:00:54编辑:auto阅读(1623)

    __author__ = 'Python'
    
    import tkinter as tk
    
    class Application(tk.Frame):
        def __init__(self, master=None):
            tk.Frame.__init__(self,master)
            self.pack()
            self.createWidgets()
    
        def createWidgets(self):
            #self.hi_there = tk.Button(self)
            # .hi_there configure -text Hello World\n(click me) -command say_hi
            #self.hi_there["text"] = "Hello World\n(click me)"
            #self.hi_there["command"] = self.say_hi
            self.hi_there = tk.Button(self, text="Hello World\n(click me)", command=self.say_hi)
            self.hi_there.pack(side="left")
            self.QUIT = tk.Button(self, text="QUIT", fg="red", bg="blue", command=root.destroy)
            self.QUIT.pack(side="bottom")
    
        def say_hi(self):
            print("hi there, everyone!")
    
    root = tk.Tk()
    
    # create the application
    app = Application(master=root)
    
    # start the program
    app.mainloop()

    Tkinter可以用来制作GUI,它属于Python的标准GUI库。


    输出:

    wKiom1cS1U3hW8W8AAAXEFBCBe8124.png

    当点击按钮Hello World(click me)时,会打印出“hi there, everyone !"。点击按钮QUIT则退出。


    参考:

    Python 3.5.1文档,Python 标准库,图形用户接口

关键字