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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDockWidget QMdiArea и QSplitter между ними.  (Прочитано 3233 раз)
ramzay_77
Гость
« : Июль 07, 2013, 23:12 »

Здравствуйте, уважаемые форумчане!
У QDockWidget есть сплиттер, с помощью которого можно изменять его размеры.
Как получить доступ к его свойствам и событиям?
(Задача - получить нечто, похожее на убирающуюся/появлющуюся по клику панель закладок программы PDF-XChange-Viewer.)
Заранее спасибо всем, кто откликнется!
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Июль 08, 2013, 02:29 »

По идее сплитер будет parent у dockwidget объекта, когда он у одной из сторон. Нужно проверить.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Июль 08, 2013, 10:24 »

Разочарую вас ибо QSplitter здесь не применяется Грустный
Записан

Qt 5.11/4.8.7 (X11/Win)
ramzay_77
Гость
« Ответ #3 : Июль 09, 2013, 10:41 »

Поскольку на изображении формы элемент №1 - точно QSplitter, а стиль элементов установлен на уровне приложения, то есть основания полагать, что элемент №2 - тоже QSplitter... Даже если это не так, то как получить к нему доступ?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #4 : Июль 09, 2013, 11:45 »

Поскольку на изображении формы элемент №1 - точно QSplitter, а стиль элементов установлен на уровне приложения, то есть основания полагать, что элемент №2 - тоже QSplitter... Даже если это не так, то как получить к нему доступ?
Ещё раз повторю - QSplitter здесь не используется и QSplitterHandle тоже.
Разделители рисуются и управляются самим QMainWindow через приватный QMainWindowLayout и всё, что вы попытаетесь сделать на этом уровне, будет грязным хаком.
Ищите другие способы, благо их полно.
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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