Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Можно ли задать положение окна верхнего уровня?


Автор: Young 25.9.2005, 23:19
Хотелось бы задать либо координаты левого верхнего угла окна при его появлении, либо указать, например, чтобы окно выводилось в центре экрана сообразно текущему разрешению экрана. Возможно ли такое в Tkinter? Или скажем, чтобы модальное окно выводилось в пределах "хозяина"...

Автор: Young 27.9.2005, 10:55
Решил проблему следующим образом:
Код
ModalWnd.transient(MainWnd)
...
MainWndGeom = MainWnd.geometry()
pos = MainWndGeom.find("+")
ModalWnd.geometry("200x70+"+MainWndGeom[pos+1:])
В данном примере "подчинённое" модальное окно ModalWnd выводится точно над "главным" окном MainWnd (левые верхние углы этих окон совпадут, "200х70" - размеры модального окна).
P.S. Всегда приятно поговорить с умным человеком smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)