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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MDI интерфейс на tkinter 
:(
    Опции темы
Garmahis
Дата 2.9.2016, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Подскажите, плиз, что я делаю не правильно. Мне надо сделать MDI интерфейс на tkinter. Но дочернее окно появляется независимо и не связано с основным. Кто сталкивался подскажите плиз что я делаю неправильно...
Код

from tkinter import *
#Создаем основную форму
main = Tk()
main.title('Справочники')
main.wm_state('zoomed')
main.focus_set()
# Создаем дочернюю форму
#На самом деле она создается при вызове из меню. Но для краткости так.
win = Toplevel(main, takefocus=True)
win.title('Справочник')
win.wm_state('zoomed')
main.mainloop()

PM   Вверх
Bulat
Дата 2.9.2016, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

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



Это весь текст скрипта? Какая версия питона?


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
Garmahis
Дата 2.9.2016, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Python 3.5.1 

Это тестовый скрипт. Вообще в оригинале на основной форме Menu и при нажатии на один из пунктов должен открываться соответствующая форма.
PM   Вверх
Bulat
Дата 2.9.2016, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

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



Цитата(Garmahis @  2.9.2016,  15:21 Найти цитируемый пост)
Python 3.5.1 


у меня 2.7.


Цитата(Garmahis @  2.9.2016,  12:40 Найти цитируемый пост)
Но дочернее окно появляется независимо и не связано с основным.


Лично у меня твой код(после некоторых изменений для 2.7): дочернее окно связано с родительским, так как при закрытии родительского дочернее тоже закрывается, а наоборот нет. А вот появление дочернего окна действительно нужно допилить..  smile 



--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
Garmahis
Дата 2.9.2016, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



У меня тоже закрывается. Но мне надо чтобы для него рабочей областью была область родительского окна. Ну стандартное MDI как например в офисе, когда документы открывают в рамках основного окна...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




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


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

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