Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种方法,无论多么迂回,将三个像素图水平拼接成一个(即20x20 + 20x20 + 20x20 -> 60x20)。如果有帮助的话,我实际上拥有的是三个 png 资源,我需要将它们连接在一起并返回一个 QIcon。有人对路线有什么建议吗?
最简单的方法:创建一个具有所需大小的新 QPixmap 并将 3 个像素图绘制到此像素图中(QPixmap 是一个 QPaintDevice)
就您所说的而言,您甚至不需要在Qt中执行此操作。你为什么不直接使用任何图像编辑器将 3 张图像拼接在一起?抱歉,这可能无法回答您关于 Qt 的问题,但希望这可以解决您的问题。