✨✨✨
感谢优秀的你打开了小白的文章
“希望在看文章的你今天又进步了一点点,离美好生活更近一步!”🌈
前言
使用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()
结果:
输入年龄: