Название: QDockWidget QMdiArea и QSplitter между ними. Отправлено: ramzay_77 от Июль 07, 2013, 23:12 Здравствуйте, уважаемые форумчане!
У QDockWidget есть сплиттер, с помощью которого можно изменять его размеры. Как получить доступ к его свойствам и событиям? (Задача - получить нечто, похожее на убирающуюся/появлющуюся по клику панель закладок программы PDF-XChange-Viewer.) Заранее спасибо всем, кто откликнется! Название: Re: QDockWidget QMdiArea и QSplitter между ними. Отправлено: Old от Июль 08, 2013, 02:29 По идее сплитер будет parent у dockwidget объекта, когда он у одной из сторон. Нужно проверить.
Название: Re: QDockWidget QMdiArea и QSplitter между ними. Отправлено: GreatSnake от Июль 08, 2013, 10:24 Разочарую вас ибо QSplitter здесь не применяется :(
Название: Re: QDockWidget QMdiArea и QSplitter между ними. Отправлено: ramzay_77 от Июль 09, 2013, 10:41 Поскольку на изображении формы элемент №1 - точно QSplitter, а стиль элементов установлен на уровне приложения, то есть основания полагать, что элемент №2 - тоже QSplitter... Даже если это не так, то как получить к нему доступ?
Название: Re: QDockWidget QMdiArea и QSplitter между ними. Отправлено: GreatSnake от Июль 09, 2013, 11:45 Поскольку на изображении формы элемент №1 - точно QSplitter, а стиль элементов установлен на уровне приложения, то есть основания полагать, что элемент №2 - тоже QSplitter... Даже если это не так, то как получить к нему доступ? Ещё раз повторю - QSplitter здесь не используется и QSplitterHandle тоже.Разделители рисуются и управляются самим QMainWindow через приватный QMainWindowLayout и всё, что вы попытаетесь сделать на этом уровне, будет грязным хаком. Ищите другие способы, благо их полно. |