Как изменить размер всплывающего окна из simpledialog.askstring в tkinter? - PullRequest
0 голосов
/ 27 ноября 2018

Хотя использование 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 голосов
/ 27 ноября 2018

Возможная копия Увеличение размера окна tkSimpleDialog ?

Насколько я понимаю, tkinter.simpledialog - это очень простое и удобное диалоговое окно с очень небольшим количеством опций (в основном заголовок иподсказка).

Никакой ответ здесь не будет выглядеть так же «чисто», как ваш код, если только вы не измените модуль tkinter. (если вы не отойдете от tkinter)

Я бы порекомендовал либо простоиспользуя заданный файл simpledialog, или попробуйте что-то вроде easygui enterbox для другого вида, или создайте простой графический интерфейс с помощью tkinter.

...