Как использовать Tkinter в Python для создания обернутого текста строки -, который заполняет окно по ширине?

Виджет «Ярлык» не переносит строку -. Виджет «Сообщение» будет оборачивать текст строкой -, но при этом он будет примерно квадратным. Вот пример.

from Tkinter import *

root = Tk()
root.title("hello")

Message(root, text=48*'xxxxx ').grid(row=0, column=0, columnspan=3)

Label(root, text='Name:').grid(row=1, column=0)
Entry(root, width=50).grid(row=1, column=1)
Button(root, text="?").grid(row=1, column=2)

Button(root, text="Left").grid(row=2, column=0)
Button(root, text="Center").grid(row=2, column=1)
Button(root, text="Right").grid(row=2, column=2)

root.mainloop()

Я знаю, что могу использовать aspect=700для изменения формы, но таких жестких -кодовых чисел я стараюсь избегать.

16
задан samwyse 14 August 2012 в 09:25
поделиться