python GUI初步 编写

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是一个送花的程序

"""使用面向对象的方式写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()  # 显示窗口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值