Курс по библиотеке Tkinter языка Python: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 207:
* '''overrideredirect''' - указание оконному менеджеру игнорировать это окно. Аргументом является True или False. В случае, если аргумент не указан - получаем текущее значение. Если аргумент равен True, то такое окно будет показано оконным менеджером без обрамления (без заголовка и бордюра). Может быть использовано, например, для создания splashscreen при старте программы.
* '''iconify / deiconify''' - свернуть / развернуть окно
* '''withdraw''' - "спрятать" (сделать невидимым) окно. Для того, чтобы снова показать его, надо использовать метод ''deiconify''.
* '''minsize''' и '''maxsize''' - минимальный / максимальный размер окна. Методы принимают два аргумента - ширина и высота окна. Если аргументы не указаны - возвращают текущее значение.
* '''state''' - получить текущее значение состояния окна. Может возвращать следующие значения: normal (нормальное состояние), icon (показано в виде иконки), iconic (свёрнуто), withdrawn (не показано), zoomed (развёрнуто на полный экран, только для Windows и Mac OS X)
Строка 229:
root.geometry('500x400+300+200') # ширина=500, высота=400, x=300, y=200
root.protocol('WM_DELETE_WINDOW', window_deleted) # обработчик закрытия окна
root.resizable(True, False) # размер окна может быть измененизменён только по горизонтали
root.mainloop()</source>