Название: dockarea без centralWidget Отправлено: EhTemka от Февраль 26, 2009, 20:37 Здравствуйте. Qt 4.2.3 Бьюсь над такой проблемой. Нужен QMainWindow c QDockWidget-тами, но без центрального виджета. То есть, чтобы всю область занимали сплитинные доквиджеты. Есть ли у кого-нибуть соображения, как этого можно добиться? Название: Re: dockarea без centralWidget Отправлено: Karl-Philipp от Февраль 26, 2009, 21:19 Убрать центральный виджет?
Взял пример из ..\demos\mainwindow\ ,убрал центральный виджет и получилось. Или я неправильно понял вопрос? Название: Re: dockarea без centralWidget Отправлено: EhTemka от Февраль 26, 2009, 23:59 Я также убирал, только после этого средний сплитер глючит. Ты попробуй его подвигать
Название: Re: dockarea без centralWidget Отправлено: Karl-Philipp от Февраль 27, 2009, 00:23 Qt 4.4.3, WinXP SP2
Горизонтальные сплитеры увеличивают/уменьшают область доквиджетов по всей длине сплитера. Вертикальные сплитеры увеличивают/уменьшают область только для тех доквиджетов, в области которых мы захватываем сплитер. Непонятно почему так ??? То есть поведение горизонтальных и вертикальных сплитеров разное. Это ли имелось в виду? Название: Re: dockarea без centralWidget Отправлено: EhTemka от Февраль 27, 2009, 09:11 Нет. Имелась ввиду имено глючность. В твоем примере, если двигать средний вертикальный сплитер к примеру влево, то один док будет наезжать на другой, то есть они будут перекрывать(накладываться на) друг друга. Может в версии 4.4.3 другому, но в версии 4.2.3 так.
Если в твоей версии действительно всё нормально, напиши пожалуйста. Название: Re: dockarea без centralWidget Отправлено: Karl-Philipp от Февраль 27, 2009, 10:15 Сдвинул влево сплитер, разделяющий Black Dock Widget и White Dock Widget. Не накладывается.
Название: Re: dockarea без centralWidget Отправлено: Karl-Philipp от Февраль 27, 2009, 10:34 Заметил такую особенность. Двигая за горизонтальный сплитер, доквиджеты перекрывают друг друга (наезжают один на другой).
Потянул за нижний горизонтальный сплитер вниз - красный с зеленым закрыли черный и белый доквиджеты соответственно. Если размер окна приложения уменьшить до минимальных размеров, никаких "перекрываний" не наблюдается :) Это то поведение, про которое ты говорил? Название: Re: dockarea без centralWidget Отправлено: EhTemka от Февраль 27, 2009, 16:23 Цитировать Это то поведение, про которое ты говорил? Нет. Видимо это бага 4.2.3. Спасибо terlan. Попробую перейти на новую версию |