Название: QScrollArea не скролит сам себя Отправлено: virtual_root от Сентябрь 22, 2012, 11:55 Доброго времени суток всем. У меня такая проблема, может кто сталкивался с ней, да поможет. Кучу тем подобных пересмотрела, но ничего не помогает...
Дело обстоит так: у меня есть класс формы унаследованный от QScrollArea. Эту форму я внедряю в компонент QWidget расположенный на другой форме. Форма унаследованная от QScrollArea больше по размеру чем компонент QWidget расположенный на другой форме, и мне нужно чтобы эта форма сама себя скролила, но сколько я не бьюсь ничего добиться не могу... Ребята, подскажите пожалуйста как так сделать чтобы форма унаследованная от QScrollArea скролила саму себя? Мой код: Код
Код
Код
Код
Название: Re: QScrollArea не скролит сам себя Отправлено: GreatSnake от Сентябрь 22, 2012, 12:57 Ребята, подскажите пожалуйста как так сделать чтобы форма унаследованная от QScrollArea скролила саму себя? Может все проблемы в том, что ScrollArea предназначена для прокрутки сторонних виджетов, а не самой себя?Название: Re: QScrollArea не скролит сам себя Отправлено: virtual_root от Сентябрь 22, 2012, 15:19 Я изменила QWidget на QScrollArea и теперь виджет прокручивается. Но осталась другая проблема: виджет который я прокручиваю программно изменяет свои размеры - растет, а scrollArea который его прокручивает никак не реагирует на это, он его просто не до скроливает... Я перепробовала уже кучу методов scrollArea, ну что-то никак не удается его заставить обновиться. Мне нужно чтобы если я программно увеличила виджет, то и scrollArea стала больше проскроливать его.
|