本文主要是介绍QT button立体感,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按钮特效,需要用到QWidget的方法:
void
QWidget::setGraphicsEffect(QGraphicsEffect
*effect)
-
QGraphicsEffect类是窗口特效的基类,基于该基类,Qt提供了四种便捷类:
不加特效的正常图片
1 QGraphicsBlurEffect //模糊特效
2 QGraphicsColorizeEffect //颜色特效
3 QGraphicsOpacityEffect //透明度特效
4 QGraphicsDropShadowEffect //阴影特效
使用说明
QGraphicsDropShadowEffect* effct = new QGraphicsDropShadowEffect;
effct->setOffset(0,0);
effct->setBlurRadius(50);
effct->setColor(QColor("#ff00ff"));
ui->pushButton->setGraphicsEffect(effct);
这篇关于QT button立体感的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!