tkinter窗口

import tkinter
from tkinter import messagebox      # 消息框
from tkinter import filedialog      # 文件选择框
from tkinter import simpledialog    # 文字输入框


# 设置弹出框
root=tkinter.Tk()
root.title('python_GUI')
root.geometry('400x400+700+200')    # 设置界面大小(长x宽,小写字母x),位置(+左边距+右边距)

# 设置框内文字内容
tkinter.Label( text='你好!这是一个GUI测试窗口', bg='gray', font=('宋体', 12), width=30, height=2).pack()

# 定义点击按钮后的反应
def button_click1():
    # print("按钮被点击了!")
    root.withdraw()     # 隐藏主窗口
    messagebox.showwarning("提示", "别点了,大哥!!!")
    messagebox.showinfo("关闭", "关闭成功")
    root.deiconify()    # 将隐藏的主窗口显示
    print('按钮1完成')
# 创建一个自定义样式的按钮
custom_button1 = tkinter.Button(
    root,
    text="别点这个按钮",
    font=("宋体", 14),  # 设置字体和字号
    bg="white",              # 设置背景颜色
    fg="black",              # 设置前景颜色(文本颜色)
    command=button_click1  # 设置按钮点击时的响应函数
)
custom_button1.pack(side='top',anchor='center')   # 加载按钮并自动设置按钮的位置,默认是top和center


def button_click2():
    file_path = filedialog.askopenfilename()
    messagebox.showinfo("结果", f"您选择的文件是:{file_path}")
custom_button2 = tkinter.Button(
    root,
    text="点击后打开文件,并返回选择的文件路径",
    font=("宋体", 14),  # 设置字体和字号
    bg="red",              # 设置背景颜色
    fg="black",              # 设置前景颜色(文本颜色)
    command=button_click2  # 设置按钮点击时的响应函数
)
custom_button2.pack()   # 加载按钮并自动设置按钮的位置
def button_click3():
    name = simpledialog.askstring("输入框", "请输入您的姓名:")
    messagebox.showinfo("结果", f"您输入的姓名是:{name}")
custom_button3 = tkinter.Button(
    root,
    text="文字输入框",
    font=("宋体", 14),  # 设置字体和字号
    bg="powderblue",              # 设置背景颜色
    fg="black",              # 设置前景颜色(文本颜色)
    command=button_click3  # 设置按钮点击时的响应函数
)
custom_button3.pack()   # 加载按钮并自动设置按钮的位置
# 显示窗口
root.mainloop()


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值