是否可以使用样式表使QLabel Pixmap图像显示在圆圈中

时间:2013-11-24 07:57:28

标签: c++ qt

我目前有一张没有边框的图片。我正在使用QLabel显示这些图像,它们具有方形边界。我想知道是否可以在圆形边界显示这些图像。简而言之,可以使QLabel的边界为圆形。我希望实现这样的目标

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用遮罩修改窗口小部件的形状:

QPixmap pix( "pathToImage.png" );
QLabel label;
label.setPixamp( pix );
label.setMask( pix.mask() );

您的QLabel形状与图像相同。