这是一个送花的程序
"""使用面向对象的方式写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 首次发布
这是一个使用Python的tkinter库创建的GUI程序,采用面向对象的方式编写。程序包含一个发送花朵的按钮,点击后弹出信息框显示送花信息,以及一个退出按钮,用于关闭窗口。
581

被折叠的 条评论
为什么被折叠?



