拼接多个QPixmaps

时间:2011-08-05 08:40:37

标签: qt qpixmap

我正在寻找一种方法,无论多么迂回,将三个像素图水平拼接成一个(即20x20 + 20x20 + 20x20 - > 60x20)。如果它有帮助,我实际拥有的是三个png资源,我需要将它们连接在一起并返回一个QIcon。有关路线的任何建议?

2 个答案:

答案 0 :(得分:4)

最简单的方法:您创建一个具有所需大小的新QPixmap并将3个像素图绘制到此像素图中(QPixmap是QPaintDevice)

答案 1 :(得分:0)

正如你所说,你甚至不需要在Qt中这样做。为什么不使用任何图像编辑器将3幅图像拼接在一起?对不起,这可能无法回答您关于Qt的问题,但希望这可以解决您的问题。