css 如何在QT中给元素添加一个阴影框?

qc6wkl3g  于 2022-12-30  发布在  其他
关注(0)|答案(2)|浏览(205)

我试着去做:this->setStyleSheet("-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);"),我得到错误:Unknown property -webkit-box-shadowbox-shadow-moz-box-shadow也是一样。但是,在QWebView中,盒状阴影的渲染效果很好。难道没有办法将此效果添加到普通元素中吗?

pvabu6sv

pvabu6sv1#

看一下QFrame的文档,有一个帧阴影属性。
http://doc.qt.io/qt-5/qframe.html#Shadow-enum

sqxo8psd

sqxo8psd2#

我创建了一个阴影效果。现在你可以混合它们并指定多个阴影。如果你指定了一个边界半径,它们也会被切断。
https://github.com/GvozdevLeonid/BoxShadow-in-PyQt-PySide

相关问题