我试着去做:this->setStyleSheet("-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);"),我得到错误:Unknown property -webkit-box-shadow。box-shadow和-moz-box-shadow也是一样。但是,在QWebView中,盒状阴影的渲染效果很好。难道没有办法将此效果添加到普通元素中吗?
this->setStyleSheet("-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);")
Unknown property -webkit-box-shadow
box-shadow
-moz-box-shadow
pvabu6sv1#
看一下QFrame的文档,有一个帧阴影属性。http://doc.qt.io/qt-5/qframe.html#Shadow-enum
sqxo8psd2#
我创建了一个阴影效果。现在你可以混合它们并指定多个阴影。如果你指定了一个边界半径,它们也会被切断。https://github.com/GvozdevLeonid/BoxShadow-in-PyQt-PySide
2条答案
按热度按时间pvabu6sv1#
看一下QFrame的文档,有一个帧阴影属性。
http://doc.qt.io/qt-5/qframe.html#Shadow-enum
sqxo8psd2#
我创建了一个阴影效果。现在你可以混合它们并指定多个阴影。如果你指定了一个边界半径,它们也会被切断。
https://github.com/GvozdevLeonid/BoxShadow-in-PyQt-PySide