这是一个送花的程序 """使用面向对象的方式写GUI""" """Write GUI in an object-oriented manner""" from tkinter import * from tkinter import messagebox class APPlication(Frame): """一个经典的gui程序的写法""" """A classic GUI program writeing""" def __init__(self, master=None): # 调用方法 super().__init__(master) # super()代表父类定义 self.master = master self.pack() self.createWidget() def createWidget(self): # 创建点击按钮 """Create component""" self.btn01 = Button(self) self.btn01["text"] = "Click to send flowers" self.btn01.pack() self.btn01["command"] = self.songhua # Create an exit button 创建退出按钮 self.btnQuit = Button(self, text="Exit", command=root.destroy) self.btnQuit.pack() def songhua(self): # 送花 messagebox.showinfo("send flowers", "Ninety-nine roses for you") root = Tk() root.geometry('400x110+100+100') # 设置窗口大小和位置 root.title('one classics GUI Order') app = APPlication(master=root) root.mainloop() # 显示窗口
python GUI初步 编写
于 2023-04-06 13:57:21 首次发布