Python学习之Tkinter

来源:互联网 发布:2017淘宝开店营业执照 编辑:程序博客网 时间:2024/04/30 08:43

我真的是一个善变的人,Turtle还没学完,就又迷上了Tkinter。


先来一段官方示例

#引入模块import tkinter as tk  #从Frame类派生Application类class Application(tk.Frame):    #构造函数    def __init__(self, master=None):        super().__init__(master)        #使用pack布局        self.pack()        self.create_widgets()    def create_widgets(self):        self.hi_there = tk.Button(self)        # 设置Hello World按钮        self.hi_there["text"] = "Hello World\n(click me)"        self.hi_there["command"] = self.say_hi        #按钮位置        self.hi_there.pack(side="top")        #设置退出按钮        self.quit = tk.Button(self, text="QUIT", fg="red",                              command=root.destroy)            #按钮位置        self.quit.pack(side="bottom")    #触发Hello World按钮后    def say_hi(self):        print("hi there, everyone!")root = tk.Tk()app = Application(master=root)#主循环app.mainloop()

这里写图片描述
点击按钮后,输出如下:

hi there, everyone!
原创粉丝点击