Russian Qt Forum
Май 22, 2024, 03:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MDI приложение управление окнами  (Прочитано 4071 раз)
Boris
Гость
« : Февраль 19, 2008, 12:08 »

Есть ли возможность реализовать управление дочерними окнами в MDI приложение через панель вкладок?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #1 : Февраль 19, 2008, 12:19 »

Есть ли возможность реализовать управление дочерними окнами в MDI приложение через панель вкладок?


Есть.

Можно сделать все, только вопрос очень не понятный.
Окна можно поместить на QTabWidget.
Можно использовать QTabBar и т.п.
Записан
Boris
Гость
« Ответ #2 : Февраль 19, 2008, 12:38 »

Цитировать
Можно сделать все, только вопрос очень не понятный.

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

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

Как их можно разместить в MDIArea или на ToolBar как то засунуть? Можно поподробнее?
Записан
Вячеслав
Гость
« Ответ #3 : Февраль 19, 2008, 12:50 »

2 Boris А ты  уверен что тебе MDI нужен ? То что ты описываешь - это далеко не оно;)
Как я понял QTabWidget как главный и добавляй странички как хош .....
Или я не правильно тебя понял ?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Февраль 19, 2008, 17:51 »

Есть такая прожка "Налогоплательщик", там как раз такое сделано. Сделать это очень просто создавая QToolBar и кидая на него кнопки на каждое окно (это типа вкладок). А уж как кидать кнопки и активировать окно ты узнаешь из ассистента или книжки по Qt4.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.