Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Boris от Февраля 19, 2008, 12:08



Название: MDI приложение управление окнами
Отправлено: Boris от Февраля 19, 2008, 12:08
Есть ли возможность реализовать управление дочерними окнами в MDI приложение через панель вкладок?
(http://C:\Вкладки.jpg)


Название: Re: MDI приложение управление окнами
Отправлено: Mikhail от Февраля 19, 2008, 12:19
Есть ли возможность реализовать управление дочерними окнами в MDI приложение через панель вкладок?
(http://C:\Вкладки.jpg)

Есть.

Можно сделать все, только вопрос очень не понятный.
Окна можно поместить на QTabWidget.
Можно использовать QTabBar и т.п.


Название: Re: MDI приложение управление окнами
Отправлено: Boris от Февраля 19, 2008, 12:38
Цитировать
Можно сделать все, только вопрос очень не понятный.

Т.е. нужно реализовать у главной формы MDI приложения панель с вкладками, каждая вкладка которой соответствует открытой дочерней форме. Кликаешь по вкладке - активируется (всплывает) соответственная форма.

Цитировать
Окна можно поместить на QTabWidget.
Можно использовать QTabBar и т.п.

Как их можно разместить в MDIArea или на ToolBar как то засунуть? Можно поподробнее?


Название: Re: MDI приложение управление окнами
Отправлено: Вячеслав от Февраля 19, 2008, 12:50
2 Boris А ты  уверен что тебе MDI нужен ? То что ты описываешь - это далеко не оно;)
Как я понял QTabWidget как главный и добавляй странички как хош .....
Или я не правильно тебя понял ?


Название: Re: MDI приложение управление окнами
Отправлено: Пантер от Февраля 19, 2008, 17:51
Есть такая прожка "Налогоплательщик", там как раз такое сделано. Сделать это очень просто создавая QToolBar и кидая на него кнопки на каждое окно (это типа вкладок). А уж как кидать кнопки и активировать окно ты узнаешь из ассистента или книжки по Qt4.