Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: SubaroMows от Март 23, 2012, 12:13



Название: Маленький размер картинки.
Отправлено: SubaroMows от Март 23, 2012, 12:13
(http://gifok.net/images/thumbs/OKJlm.png) (http://gifok.net/?v=OKJlm.png)
Хочется так же, только чтобы это были образы больших картинок, и при нажатии на иконку, в большом окне отображалась текущая картинка.
Так работет нормально, потому что config.png - маленькая картинка
Код:
QListWidgetItem *configButton = new QListWidgetItem(contentsWidget);
configButton->setIcon(QIcon(":/images/config.png"));
Выводит пустоту, так как размер config.png 1024 на 648
Код:
QListWidgetItem *configButton = new QListWidgetItem(contentsWidget);
configButton->setIcon(QIcon(":/images/config.png"));

Поделитесь советом, как сделать картинку маленькой. В обычных редакторах есть функция, типа изменить размер. наверное нужно что то типа этого же.


Название: Re: Маленький размер картинки.
Отправлено: Kurles от Март 23, 2012, 13:15
Код
C++ (Qt)
QPixmap QPixmap::scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
И такая же функция у QImage.