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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Табзакладки для главного окна  (Прочитано 3373 раз)
bosfor
Гость
« : Май 03, 2012, 13:15 »

Ребят подскжите возможно ли такая реализация для класса QMainWidget (исрользуются док-зоны) ? Получается как бы набор классов QMainWidget переключаемых табзакладками. Сильно радикально ни где не встречал пока такого ))
Записан
Bepec
Гость
« Ответ #1 : Май 03, 2012, 13:16 »

Как бэ QMainWindow должен вроде быть 1 в программе...

Скажу прямо - попахивает бредом Подмигивающий
Записан
bosfor
Гость
« Ответ #2 : Май 03, 2012, 13:20 »

Как бэ QMainWindow должен вроде быть 1 в программе...

Скажу прямо - попахивает бредом Подмигивающий
я и сам это инстиктивно понимаю, но начальству пришла такая идея ))
Записан
Bepec
Гость
« Ответ #3 : Май 03, 2012, 13:37 »

Можно поступить красивее - сделать QMainWindow прозрачненьким, а QTabWidget непрозрачненьким Подмигивающий

Вроде бы такая возможность есть.

Ну или поступить как истинный олдскул - самому рисовать заголовки главного окна и логику прописать Подмигивающий
Записан
bosfor
Гость
« Ответ #4 : Май 03, 2012, 13:41 »

Можно поступить красивее - сделать QMainWindow прозрачненьким, а QTabWidget непрозрачненьким Подмигивающий

Вроде бы такая возможность есть.

Ну или поступить как истинный олдскул - самому рисовать заголовки главного окна и логику прописать Подмигивающий

Приложение работает без центрального виджета -есть парочка вверху и внизу доков, может прикрутить где нить сверху импровизированный переключатель окон и одни доки гасить и убирать а другие зажигать и подставлять на их места ?
Записан
Bepec
Гость
« Ответ #5 : Май 03, 2012, 13:45 »

Если нет центрального виджета (а это как, кстати, должен же быть главный родителЁ), тогда вообще - QWidget с кнопками переключения. Ну и соответственно тык - подменил 1 виджет, тык - второй на первый, тык - третий на четвёртый. Единовременно получится 1.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #6 : Май 03, 2012, 13:47 »

Как бэ QMainWindow должен вроде быть 1 в программе...

Скажу прямо - попахивает бредом Подмигивающий
С чего бы это?
У меня в проекте в доках куча вложенных QMainWindow, правда без менюбаров.
Записан

Qt 5.11/4.8.7 (X11/Win)
Bepec
Гость
« Ответ #7 : Май 03, 2012, 13:55 »

Точно не помню, вроде Шлее рекомендовал в своей книге.

А попахивает бредом из-за кучи QMainWindow + свой собственный QTabWidget.

PS моё ИМХО.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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