Russian Qt Forum
Ноябрь 24, 2024, 20:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QLabel и scaled  (Прочитано 2604 раз)
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 так и осталась. Что я делаю не так?

Заранее спасибо.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Май 31, 2016, 07:08 »

Код
C++ (Qt)
...
imagefile = imagefile.scaled(w, h, Qt::KeepAspectRatio);
...
Записан

GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Май 31, 2016, 11:19 »

Код
C++ (Qt)
QLabel::setScaledContents( true );
Записан

Qt 5.11/4.8.7 (X11/Win)
rvboyko
Гость
« Ответ #3 : Июнь 01, 2016, 06:15 »

Спасибо, заработало.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.114 секунд. Запросов: 23.