Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли задать положение окна верхнего уровня? Tkinter 
:(
    Опции темы
Young
Дата 25.9.2005, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 9.9.2005

Репутация: 2
Всего: 2



Хотелось бы задать либо координаты левого верхнего угла окна при его появлении, либо указать, например, чтобы окно выводилось в центре экрана сообразно текущему разрешению экрана. Возможно ли такое в Tkinter? Или скажем, чтобы модальное окно выводилось в пределах "хозяина"...
PM MAIL WWW   Вверх
Young
Дата 27.9.2005, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 9.9.2005

Репутация: 2
Всего: 2



Решил проблему следующим образом:
Код
ModalWnd.transient(MainWnd)
...
MainWndGeom = MainWnd.geometry()
pos = MainWndGeom.find("+")
ModalWnd.geometry("200x70+"+MainWndGeom[pos+1:])
В данном примере "подчинённое" модальное окно ModalWnd выводится точно над "главным" окном MainWnd (левые верхние углы этих окон совпадут, "200х70" - размеры модального окна).
P.S. Всегда приятно поговорить с умным человеком smile
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0389 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.