Сшить вместе несколько QPixmaps - PullRequest
3 голосов
/ 05 августа 2011

Я ищу способ, независимо от того, как это сделать, - сшить по горизонтали три пиксельных изображения в одно (т.е. 20x20 + 20x20 + 20x20 -> 60x20).Если это поможет, у меня есть три ресурса png, и мне нужно объединить их и вернуть QIcon.Кто-нибудь какие-нибудь предложения по маршрутам взять?

Ответы [ 2 ]

4 голосов
/ 05 августа 2011

Самый простой способ: вы создаете новую QPixmap с желаемым размером и рисуете 3 растровые изображения в это растровое изображение (QPixmap - это QPaintDevice)

0 голосов
/ 05 августа 2011

Для того, что вы сказали, вам даже не нужно делать это в Qt.Почему бы вам не использовать какой-либо графический редактор, чтобы сшить 3 изображения вместе?Извините, это может не ответить на ваш вопрос о Qt, но надеюсь, что это решит вашу проблему.

...