Russian Qt Forum

Qt => Мультимедиа => Тема начата: kdm от Август 11, 2010, 15:33



Название: Не изменяет размер QPixmap
Отправлено: kdm от Август 11, 2010, 15:33
При преобразовании размера QPixmap не меняется размер, пиксмап как был исходного размера, так и остается.
Код:
    QLabel* lblPixmap = new QLabel(this);
    lblPixmap->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
    QPixmap form_logo("Images/Forms/Data Sources/Network/Network.png");
    form_logo.scaled(QSize(10, 10), Qt::KeepAspectRatio);
    lblPixmap->setPixmap(form_logo);
    layoutMain->addWidget(lblPixmap, 0, 0, 3, 1);
Может проблемма в версии Qt. Qt 4.3.


Название: Re: Не изменяет размер QPixmap
Отправлено: SimpleSunny от Август 11, 2010, 15:44
Возвращается преобразованная копия, исходный pixmap не меняется.
form_logo = form_logo.scaled(QSize(10, 10), Qt::KeepAspectRatio);
или
lblPixmap->setPixmap(form_logo.scaled(QSize(10, 10), Qt::KeepAspectRatio));