Изменение размера кадров в Tkinter - PullRequest
0 голосов
/ 07 июля 2011

Я делал небольшую программу с модулем Tkinter на python, и мне было интересно, возможно ли изменить размер кадра в моей программе с помощью мыши.Например, пользователь может перетащить рамку рамки, и он изменит свой размер.

1 Ответ

7 голосов
/ 07 июля 2011

Ваше использование терминологии делает вопрос неясным.Окна, которые могут быть изменены пользователем, называются Toplevel windows.Это то, что выглядит как прямоугольные окна на дисплее, с рамкой вокруг них, как правило, строкой заголовка, а также с краями или углами, которые можно захватывать и изменять их размер.контейнерный виджет, который должен находиться внутри Toplevel или одного из его потомков.Размер кадра может быть изменен, но вы должны написать код, который позволит вам изменять их размер в интерактивном режиме.Например, вы можете разместить небольшой виджет для захвата в одном или нескольких углах и писать привязки к нажатию, перемещению и отпусканию кнопки мыши.

В зависимости от того, какой эффект вы ищете, вы можете захотеть PanedWindow , который является контейнером, который включает в себя створку, которая позволяет вам регулировать пропорцию пространства между двумя другими виджетами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...