Python Tkinter 简单输入对话框
- simpledialog(简单对话框)包含如下常用函数:
函数名 | 说明 |
---|---|
askfloat(title, prompt, **kw) | 输入并返回浮点数 |
askstring(title, prompt, **kw) | 输入并返回字符串 |
askinteger(title, prompt, **kw) | 输入并返回整数 |
- 解释:
-
以上参数中:title 表示窗口标题; prompt 是提示信息:命名参数
-
kw 为各种选项: initialvalue (初始值)、minvalue ( 最小值)、maxvalue (最大值)
-
【示例】
import tkinter as tk
from tkinter.simpledialog import *
root = tk.Tk()
root.geometry('300x100+600+400')
def enput_passwd():
passwd = askstring(title="密码输入框", prompt="请输入密码", initialvalue="123456")
passwd_label['text'] = "You passwd is: " + passwd
tk.Button(root, text="密码", command=enput_passwd).pack()
passwd_label = tk.Label(root)
passwd_label.pack()
root.mainloop()
- 效果展示
