2012-03-06 2 views
0

Изображение в формате png с разрешением 48x48 с белым фоном. Мне нужно растянуть его до размера 16x16, а белый фон был прозрачным. Для отображения изображения я использую код:растяжение и прозрачное фоновое изображение в qt

QWidget* Icon; 
QPixmap ico1(":/icons/ico1.png"); 
QPalette pal; 
    pal.setBrush(Icon->backgroundRole(), QBrush(ico1)); 
    Icon->setPalette(pal); 
Icon->resize(16,16); 

Спасибо.

+0

Вы спрашиваете: «Как я могу изменить размер моего 48x48 изображения к 16x16 одному, сохраняя при этом прозрачность фона?» ? – Bart

+0

1) Как загрузить изображение и как его растянуть или уменьшить (увеличить/уменьшить масштаб) 2) Как сделать белый фон прозрачным? что программа не отображает фоновое изображение. –

ответ

0

для использования прозрачности setWindowOpacity

Смежные вопросы