✨✨✨
感谢优秀的你打开了小白的文章
“希望在看文章的你今天又进步了一点点,离美好生活更近一步!”🌈
前言
使用SimpleDialog 可以比较轻松的实现自定义对话框、输入整数、浮点数和字符串的功能。下面的代码都需要加上下面两行代码:
simpledialog常用函数
| 函数名 | 说明 |
| askfloat(title,promp t,**kw) | 输入并返回浮点数 |
| askinteger(title,pro mpt,**kw) | 输入并返回整数 |
| askstring(title,prom pt,**kw) | 输入并返回字符串 |
参数中,title 表示窗口标题;prompt 是提示信息;命名参数kw 为各种选项:initialvalue(初始值)、minvalue(最小值)、maxvalue(最大值)。
简单对话框实例
from tkinter.simpledialog import *
root = Tk();root.geometry("400x100")
def test1():
a = askinteger(title="输入年龄",prompt="请输入年龄",initialvalue=18,minvalue=1,maxvalue=150)
show["text"]=a
Button(root,text="小白你多大了?",command=test1).pack()
show = Label(root,width=40,height=4,bg="pink")
show.pack()
root.mainloop()
结果:

输入年龄:

这篇博客介绍了如何利用Python的SimpleDialog模块创建自定义的对话框,包括输入整数、浮点数和字符串的功能。通过示例代码展示了如何设置窗口标题、提示信息以及各种选项,如初始值、最小值和最大值。读者将学会如何在Tkinter应用中轻松实现用户交互。
190

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



