Python Tkinter 简单输入对话框

  1. simpledialog(简单对话框)包含如下常用函数:

函数名

说明

askfloat(title, prompt, **kw)

输入并返回浮点数

askstring(title, prompt, **kw)

输入并返回字符串

askinteger(title, prompt, **kw)

输入并返回整数

  • 解释:
  1. 以上参数中:title 表示窗口标题; prompt 是提示信息:命名参数
  2. kw 为各种选项: initialvalue (初始值)、minvalue ( 最小值)、maxvalue (最大值)
  3. 【示例】
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()
  • 效果展示

python 对话框的创建及调用 python创建输入对话框_字符串