Russian Qt Forum

Qt => Вопросы новичков => Тема начата: rvboyko от Май 31, 2016, 05:05



Название: QLabel и scaled
Отправлено: rvboyko от Май 31, 2016, 05:05
Есть код
Код:
    int w = ui->photo->width();
    int h = ui->photo->height();

    imagefile.scaled(w, h, Qt::KeepAspectRatio);
    ui->photo->setPixmap(imagefile);
Масштабирование не происходит, картинка как была меньше QLabel так и осталась. Что я делаю не так?

Заранее спасибо.


Название: Re: QLabel и scaled
Отправлено: gil9red от Май 31, 2016, 07:08
Код
C++ (Qt)
...
imagefile = imagefile.scaled(w, h, Qt::KeepAspectRatio);
...


Название: Re: QLabel и scaled
Отправлено: GreatSnake от Май 31, 2016, 11:19
Код
C++ (Qt)
QLabel::setScaledContents( true );


Название: Re: QLabel и scaled
Отправлено: rvboyko от Июнь 01, 2016, 06:15
Спасибо, заработало.