"""test classic GUi using object"""
from tkinter import *
from tkinter import messagebox
class Application(Frame):
def __init__(self,master=None):
super().__init__(master)
self.master = master
self.pack()
self.createWidgets()
def createWidgets(self):
self.btn01 = Button(self)
self.btn01["text"] = "hello"
self.btn01["command"] = self.hello
self.btn01.pack()
self.btn02 = Button(self,text="tuichu",command=root.destroy)
self.btn02.pack()
def hello(self):
messagebox.showinfo("SC","hello world")
root = Tk()
root.geometry("400x300+200+300")
root.title("GUI")
app = Application(master=root)
root.mainloop()
tkinter面向对象写法
本文介绍了如何使用Python的Tkinter库创建一个简单的经典GUI应用,包含两个按钮:hello用于显示消息框,tuichu用于关闭窗口。
摘要由CSDN通过智能技术生成