Здравствуйте, гость ( Вход | Регистрация )
AD | Дата 14.8.2008, 10:22 |
AD, мы это с тобой уже проходили, плюс я тему создавал и нашел ответ Согласен, проходили, но проблема встала в том, чтобы была возможность менять размер доквиджета - этого сделать так и не удалось. Программа нормально работала только, если горизонтальный размер виджета Fixed! |
|
Litkevich Yuriy | Дата 14.8.2008, 10:16 |
AD, мы это с тобой уже проходили, плюс я тему создавал и нашел ответ | |
AD | Дата 14.8.2008, 9:36 |
В теме QSplitter в дизайнере указано решение, которое помогло и мне! ![]() |
|
Litkevich Yuriy | Дата 13.8.2008, 21:47 |
А я правильно понимаю, что вместо компоновщиков (layout), я могу использовать сплиттеры (QSplitter)? дав Qt'ях есть такой пример: %QTDIR%\examples\itemviews\chart |
|
AD | Дата 13.8.2008, 17:54 |
А я правильно понимаю, что вместо компоновщиков (layout), я могу использовать сплиттеры (QSplitter)? Если можно, то можно примерчик с QDockWidget, QWidget, QTreeWidget (ну т.е. применение к той форме, что показано в прикрепленном архиве)! В книжке и справке примеры очень простые и не очень понятно, как с ними работать. Заранее благодарен, если найдете подобное. |
|
hoRUS | Дата 8.8.2008, 14:04 |
Попробуй создай наследника, например QFrame или QGroupBox или любого другого виджета, который устанавливается на доквиджет с возможностью задавать sizeHint, помести его на свой доквиджет с помощью QDockWidget::setWidget(). Почитай тута: http://trolltech.com/developer/knowledgebase/550/ |
|
AD | Дата 8.8.2008, 11:11 |
Возникла очень большая необходимость сделать возможность изменения ширины или высоты доквиджета во время выполнения программы. Кто знает как это сделать? Вот как создана форма. Все-бы ничего, но изменять размеры доквиджетов нельзя. Если делать свойство Expnading, то размеры доквиджетов по-прежнему изменять нельзя, а сами они занимают по полформы, что меня тоже не устраивает. Как быть? Что сделать надо? |
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 30.5.2023, 0:00 |