crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Изменение размеров доквиджета
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
AD Дата 14.8.2008, 10:22
 
Цитата(Litkevich Yuriy @ 14.8.2008, 11:16) *
AD, мы это с тобой уже проходили, плюс я тему создавал и нашел ответ

Согласен, проходили, но проблема встала в том, чтобы была возможность менять размер доквиджета - этого сделать так и не удалось. Программа нормально работала только, если горизонтальный размер виджета Fixed!
Litkevich Yuriy Дата 14.8.2008, 10:16
  AD, мы это с тобой уже проходили, плюс я тему создавал и нашел ответ
AD Дата 14.8.2008, 9:36
  В теме QSplitter в дизайнере указано решение, которое помогло и мне! :)
Litkevich Yuriy Дата 13.8.2008, 21:47
 
Цитата(AD @ 13.8.2008, 21:54) *
А я правильно понимаю, что вместо компоновщиков (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, то размеры доквиджетов по-прежнему изменять нельзя, а сами они занимают по полформы, что меня тоже не устраивает.
Как быть? Что сделать надо?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 2:36