tkinter中的askstring参数
时间: 2024-05-14 18:15:31 浏览: 174
TKINTER中文翻译
在Tkinter中,askstring函数用于显示一个简单的对话框,让用户输入一个字符串。其语法如下:
```
askstring(title, prompt, **kwargs)
```
其中,`title`是对话框的标题,`prompt`是提示用户输入的消息。此外,还可以使用一些可选参数,例如:
- `initialvalue`:输入框中的初始值;
- `parent`:对话框的父窗口;
- `minvalue`:输入框中允许输入的最小值;
- `maxvalue`:输入框中允许输入的最大值。
下面是一个示例程序:
```python
from tkinter import *
import tkinter.simpledialog as dl
root = Tk()
def callback():
name = dl.askstring("Name", "What's your name?", initialvalue="John")
print("Hello, " + name + "!")
Button(root, text="Say Hello", command=callback).pack()
root.mainloop()
```
运行程序后,点击“Say Hello”按钮,会弹出一个对话框,提示用户输入名字。用户输入后,程序会输出“Hello, 名字!”的消息。
阅读全文