0
我从文件中加载QPixmap。我想在QPixmap周围添加一个边框,每边4px白色。将边框添加到QPixmap中
这样做的最快方法是什么?我是否必须创建第二个较大的QPixmap,并将第一个绘制到第二个中,或者有什么方法可以在不缩放的情况下扩展现有的(我注意到有一个QPixmap::transformed()
,但不知道这是否适合我的情况。
我从文件中加载QPixmap。我想在QPixmap周围添加一个边框,每边4px白色。将边框添加到QPixmap中
这样做的最快方法是什么?我是否必须创建第二个较大的QPixmap,并将第一个绘制到第二个中,或者有什么方法可以在不缩放的情况下扩展现有的(我注意到有一个QPixmap::transformed()
,但不知道这是否适合我的情况。
我一定要创建第二大
QPixmap
并绘制第一到第二
是。
是有一些方法来扩展现有的不具有缩放
是的。较大的像素图将采用未缩放的原始副本。
上述内容假设您关心得到的像素图。如果你不关心它,但只关心在具有一些边框的窗口/小部件上显示像素图,那么只需使用QPainter
,OpenGL几何等分别绘制边框和像素图。