Метод Qt QScrollBar setValue() не работает

Я реализую средство просмотра изображений на основе примера средства просмотра изображений (http://doc.trolltech.com/4.7-snapshot/widgets-imageviewer.html)

Но я использую режим дизайна для интерфейса.

QLabel внутри QScrollBar QScrollArea. Изображение появляется, но когда я увеличиваю масштаб, полосы никогда не появляются.

Я обнаружил, что метод setValue(), используемый в методе adjustScrollBar(), для каждой полосы прокрутки никогда не изменяет свое значение (это всегда 0). Если это значение больше 0, появится полоса. В исходном примере так и есть.

Чего мне не хватает в дизайнере пользовательского интерфейса?? Спасибо.


person Mark A.    schedule 13.06.2012    source источник
comment
Вы должны поставить QLabel под QScrollArea. См. этот вопрос растянуть изображение в виджете qlabel"> stackoverflow.com/questions/10915215/   -  person Ammar    schedule 14.06.2012
comment
Извините, я имел в виду QScrollArea, где поставил QScrollBar.   -  person Mark A.    schedule 14.06.2012