Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyQt4 манипуляции с изображениями [RSS Feed]

#1 Окт. 20, 2012 17:09:14

Guljaca
От:
Зарегистрирован: 2011-07-11
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt4 манипуляции с изображениями

Хотелось бы узнать, какими средствами можно изменять изображения:

1 Повернуть на определенный угол
2 Отразить по горизонтали/вертикали

3 Растянуть/сжать как фон изображение по размеру окна
4 Растянуть как фон с сохранением пропорций по ширине/высоте окна

В этом скрипте, по умолчанию, происходит замощение фона изображением

pal = self.palette()
pal.setBrush(QPalette.Normal,QPalette.Window,QBrush(QPixmap('menu/main_2.jpg')))
self.setPalette(pal)

5 Скосить изображение (К примеру, из квадрата сделать трапецию)

6 Убрать отступ для QLabel при использовании HTML тегов. (К примеру, я не могу вывести изображение углу экрана)



Отредактировано Guljaca (Окт. 20, 2012 17:09:40)

Офлайн

#2 Окт. 20, 2012 19:45:10

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

PyQt4 манипуляции с изображениями

1-5
http://doc.qt.digia.com/qt/qimage.html
transformed, scaled, scaledTo*, mirrored и т.д.

6 - может с помощью css нужно margin убрать.

Офлайн

  • Начало
  • » GUI
  • » PyQt4 манипуляции с изображениями[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version