# 用类封装后的hello world

from tkinter import *

# 定义类
class App:
    def __init__(self,master):

        # 创建一个Frame用于包含其他widget
        frame = Frame(master)
        frame.pack()

        # 创建一个Button
        self.button = Button(frame, # master widget
                text="QUIT", fg="red", command=frame.quit)
        self.button.pack(side=LEFT)

        self.hi_there = Button(frame, text="Hello",command=self.say_hi)
        self.hi_there.pack(side=LEFT)

    def say_hi(self):
        print("hi there,everyone!")

root = Tk()
app = App(root)
root.mainloop()

  

相关文章: