效果图:

原理
简单的QGraphicsEffect使用
QGraphicsEffect官方介绍
核心代码
//模糊
m_blurEffect = new QGraphicsBlurEffect(this);
if (m_blurEffect) {
//数值越大,越模糊
m_blurEffect->setBlurRadius(0);
ui.label_blur->setGraphicsEffect(m_blurEffect);
}
connect(ui.horizontalSlider_blur, &QSlider::valueChanged, this, [=](int value) {
if (m_blurEffect) {
m_blurEffect-

本文介绍了如何使用QGraphicsEffect实现多种视觉效果,包括模糊、透明、着色和阴影等,并提供了具体的Qt代码实现。

779

被折叠的 条评论
为什么被折叠?



