本文主要是介绍《QT实用小工具·四十二》圆形发光图像,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、概述
源码放在文章末尾
该项目实现了图像的发光效果,特别适合做头像,项目demo演示如下所示:
项目部分代码如下所示:
import QtQuick 2.7
import QtGraphicalEffects 1.12Item
{id: rootwidth: 80height: 80property int radius: width >> 1; //默认宽度的一半property alias source: image.source;property alias mipmap: image.mipmap;property alias fillMode: image.fillMode;Image{id: imagesourceSize: Qt.size(parent.width, parent.height)mipmap: truevisible: false}Rectangle{id: maskanchors.fill: parentradius: root.radiusvisible: false}OpacityMask{anchors.fill: parentsource: imagemaskSource: mask}
}
源码下载
这篇关于《QT实用小工具·四十二》圆形发光图像的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!