代码13

"""简单输入对话框"""
from tkinter.simpledialog import askinteger
from tkinter import Tk, Label, Button

# 创建主窗口
root = Tk()
root.geometry("400x100")  # 设置窗口大小

def func():
    # 弹出输入对话框,要求输入年龄
    # 初始值为18,最小值为1,最大值为150
    age = askinteger(title="请输入年龄", prompt="请输入年龄:",
                     initialvalue=18, minvalue=1, maxvalue=150)
    show["text"] = age  # 在标签上显示输入的年龄

# 创建按钮,点击按钮触发func函数
Button(root, text="我多大了?请输入", command=func).pack()

# 创建用于显示年龄的标签
show = Label(root, width=40, height=3, font=("Arial", 14), bg="gray")
show.pack()

# 启动主事件循环
root.mainloop()

posted @ 2024-04-29 15:14  thanksDay  阅读(27)  评论(0)    收藏  举报