代码1

"""一个简单的程序"""
# 导入tkinter库中的所有内容
from tkinter import *

# 导入tkinter库中的messagebox模块,用于显示消息框
from tkinter import messagebox

# 创建一个Tkinter窗口实例,命名为root
root = Tk()

root.title("第一个基于Tk的GUI程序")  # 设置标题
# 设置窗口的大小为400x300像素,并定位窗口在屏幕上的位置
# (水平偏移100像素,垂直偏移200像素)
root.geometry("400x300+100+200")

# 创建一个按钮组件,并将其添加到root窗口中
btn_01 = Button(root)

# 设置按钮的文本内容为"点一下我花"
btn_01["text"] = "点一下我花"

# 使用pack方法将按钮添加到窗口中,并自动调整其大小和位置
btn_01.pack()  # pack()是用于布局的方法


# 定义一个名为songhua的函数,当按钮cwc被点击时触发。e是事件对象,包含了触发事件的相关信息
def songhua(e):
    # 弹出一个信息框,标题为"Message",内容为"送你一朵玫瑰花,亲亲我吧!"
    messagebox.showinfo("Message", "送你一朵玫瑰花,亲亲我吧!")

    # 在控制台打印"111"
    print("111")


# 使用bind方法将左键点击事件("<Button-1>")绑定到songhua函数上。当按钮被左键点击时,会调用songhua函数
btn_01.bind("<Button-1>", songhua)

# 调用root窗口的mainloop()方法,进入Tkinter的事件循环。这会让窗口持续显示,并等待用户交互
root.mainloop()
posted @ 2024-04-29 14:49  thanksDay  阅读(31)  评论(0)    收藏  举报