如何在tkinter中从simpledialog.askstring调整弹出窗口的大小?

时间:2018-11-27 15:47:42

标签: python tkinter simpledialog

虽然使用simplesialog.askstring很好,但我想调整弹出窗口的大小,并同时调整文本输入的宽度

(示例代码)

from tkinter import *
from tkinter import simpledialog

prompts = ["name", "age", "height", "wheight"]

root = Tk()

for p in prompts:
    answer = simpledialog.askstring(p, root)
    print(answer)

我看过不同的文档,但似乎无法发现该怎么做

1 个答案:

答案 0 :(得分:0)

Increase tkSimpleDialog window size的可能副本?

我的理解是tkinter.simpledialog是一个非常简单易用的对话框,几乎没有选项(基本上是标题和提示)。

除非您修改tkinter模块,否则除非您不使用tkinter,否则这里的答案将像代码一样“干净”。

我建议要么简单地使用给定的simpledialog,要么尝试使用easygui enterbox之类的外观,或者使用tkinter制作简单的GUI。