Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: sevenbit от Февраль 20, 2011, 19:08



Название: Проблема с ресайзом
Отправлено: sevenbit от Февраль 20, 2011, 19:08
Пишу программу для обработки изображений. За основу пользовательского интерфейса взял этот (http://qt.gitorious.org/pyside/pyside-examples/blobs/ce9b2dfe456f38a166314dc2807a6b27cd944127/examples/widgets/imageviewer.py/) пример.
Хочется добиться следующего поведения: после открытия изображения главная форма ресайзится под его размеры, так, чтобы не было видно полос прокрутки у scrollArea (за исключением случаев, когда изображение слишком большое). Не подскажите как это сделать?


Название: Re: Проблема с ресайзом
Отправлено: alexman от Февраль 20, 2011, 20:04
А где код? Вот основные функции:
Код:
void QWidget::resize( int w, int h )
void QWidget::resize( const QSize & )
void QAbstractScrollArea::setHorizontalScrollBarPolicy ( Qt::ScrollBarPolicy )
void QAbstractScrollArea::setVerticalScrollBarPolicy ( Qt::ScrollBarPolicy )