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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: виджет между тулбаром и доквиджетом  (Прочитано 3634 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« : Март 27, 2011, 01:43 »

Сабж, необходимо разместить виджет под тулбаром и над топ доквиджетом. Добавлять тулбар не катит, тк на маке косяки с unifiedToolbar'ом
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Март 27, 2011, 12:22 »

очень надо:)
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Март 27, 2011, 16:21 »

Задействуй 2 QMainWindow. Первое без доков. Во втором только доки. Второе помести на вертикальный лейаут, в вверху которого помести нужный виджет.
« Последнее редактирование: Март 27, 2011, 16:23 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Март 27, 2011, 17:56 »

Криво, думал об этом. Еще варианты? Кстати в мастер ветке обнаружилась веселая ф-ия
Код:
Q_GUI_EXPORT void qt_setMainWindowTitleWidget(QMainWindow *mainWindow, Qt::DockWidgetArea area, QWidget *widget)
позволяет добавить виджет снаружи окна (вне менюшек и тулбаров). Она спасает мну (правда требует самосборной qt со спец ключиком)
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #4 : Март 27, 2011, 22:07 »

Цитировать
Криво, думал об этом.
И что в этом кривого?
Цитировать
правда требует самосборной qt со спец ключиком
А вот это прям прямее некуда)
Записан

Qt 5.11/4.8.7 (X11/Win)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #5 : Март 28, 2011, 15:32 »

Ну вообще-то нет, включить экспериментальную фичу (к-ая скорее всего появится в 4.Крутой вполне прямой способ.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #6 : Март 28, 2011, 16:11 »

Цитата: Авварон
Ну вообще-то нет, включить экспериментальную фичу (к-ая скорее всего появится в 4.Крутой вполне прямой способ.
Судя по google эта фича была сделана для MeeGo и не факт, что её покажут всем)
Записан

Qt 5.11/4.8.7 (X11/Win)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #7 : Март 29, 2011, 10:47 »

Ну эта фича _уже_ в мастер ветке, правда закоменчена макросом. Более того, она вполне себе работает:
http://mtgs.clan.su/andromeda/header_mac.png
http://mtgs.clan.su/andromeda/header_win.png

В идеале конечно было бы неплохо, если бы кутешники раздербанили бы QMainWindowLayout, но это сильно усложнит его логику, и нам этого не видать.
А по поводу миги не миги - можно сейчас сделать фичреквест, чтобы в десктоп версии фича тоже была.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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