我从文件加载QPixmap。我想在QPixmap周围添加一个边框,每边说4px白色。
最快的方法是什么?我是否必须创建第二个较大的QPixmap并将第一个绘制到第二个或者是否有某种方法来扩展现有的QPixmap而不进行缩放(我注意到有QPixmap::transformed()
但是没有知道这是否适用于我的情况。
答案 0 :(得分:0)
我是否必须创建第二个更大的
QPixmap
并将第一个绘制到第二个
是
是否有某种方法可以在不缩放的情况下扩展现有的
是。较大的像素图将采用原始像素的未缩放副本。
前面假设您关心产生的像素图。如果你不关心它,但只关心在带有边框的窗口/小部件上显示像素图,那么只需使用QPainter
,OpenGL几何等单独绘制边框和像素图。