2

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

4

2 回答 2

5

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

于 2011-08-05T08:54:15.760 回答
0

就您所说的而言,您甚至不需要在Qt中执行此操作。你为什么不直接使用任何图像编辑器将 3 张图像拼接在一起?抱歉,这可能无法回答您关于 Qt 的问题,但希望这可以解决您的问题。

于 2011-08-05T10:28:10.540 回答