如何在QT中为元素添加阴影效果?

4
我尝试使用this->setStyleSheet("-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);"),但出现了错误:Unknown property -webkit-box-shadow。对于box-shadow-moz-box-shadow也是同样的情况。然而,在QWebView中可以正常渲染Box-shadow。是否没有办法将这个效果添加到普通元素中?

this 是什么类型的小部件? - Arnold Spence
一个自定义的小部件,它扩展了 QFrame(它没有自定义绘制事件)。 - chacham15
并非所有的CSS都适用于qwidgets。QSS与Web上的CSS共享语法和许多属性,但并不完全相同。 - cppguy
我认为你想要使用 QGraphicsDropShadowEffect,可以查看这个链接 https://dev59.com/yWjWa4cB1Zd3GeqPoTWC - Shihab
2个回答

1

似乎没有起作用:这与样式表冲突了吗? - chacham15

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接