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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не изменяет размер QPixmap  (Прочитано 3110 раз)
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.
Записан
SimpleSunny
Гость
« Ответ #1 : Август 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));
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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