Название: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ElderOrb от Март 19, 2008, 23:39 Возможен ли сабж? Нужно реализовать хитрый лэйаут, где на главном окне слева колонка со списками и тривьюшками, а остальную часть занимает "воркспэйс" - область вроде табвиджэта, только каждую страницу таба можно сделать самодостаточным окном путём вытягивания её из табвиджэта.
Я прикинул что для реализации "воркспэйса" можно было бы использовать QMainWindow с nested-доками, да вот незадача - апликуха падает при попытка запихать док в дочерний QMainWindow. Буду очень благодарен за любые мысли по этому поводу, кроме "а не написать ли тебе доки самому". Это и так понятно что можно, но хочется code less, create more (c). Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ритт от Март 20, 2008, 06:29 как у оперы, что ли?
или как у гимпа? Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ElderOrb от Март 20, 2008, 12:06 Да, почти как у оперы.
Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ритт от Март 20, 2008, 15:39 для этого есть стандартные механизмы - надо лишь дошлифовать под свои нужды
кстати, поиск по форуму иногда бывает полезен Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ElderOrb от Март 20, 2008, 23:13 для этого есть стандартные механизмы - надо лишь дошлифовать под свои нужды кстати, поиск по форуму иногда бывает полезен Всё можно дошлифовать, в особенности "стандартные механизмы" ж). И если мне так никто ничего и не посоветует я и дошлифую скажем QTabWidget. Кстати поиск по форуму по слову QMainWindow дал ссылку на мой пост. ж) Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ритт от Март 20, 2008, 23:51 а при чём тут мэйнвиндов?
я так понимаю, нужно что-то близкое вот к этому: http://www.qt-apps.org/content/show.php/qmdilib?content=61365 Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: ElderOrb от Март 21, 2008, 10:48 а при чём тут мэйнвиндов? я так понимаю, нужно что-то близкое вот к этому: http://www.qt-apps.org/content/show.php/qmdilib?content=61365 Нет, нужен не mdi. Это больше всего похоже на хитрый таб виджэт. А из готовых решений - на QMainWindow с доками в виде таббара. Название: Re: [Qt 4.3.3] QMainWindow как дочернее окно другого QMainWindow Отправлено: DS_tm от Март 22, 2008, 00:23 Нет, нужен не mdi. Это больше всего похоже на хитрый таб виджэт. А из готовых решений - на QMainWindow с доками в виде таббара. Ну как я понял ситуацию, выход ток один делать наследника от таба и прикручивать драгдроп окон к нему. Соответственно отлепленный виджет делать топом. |