问题描述
在 Qt5 中,使用 DropShadow 很容易做到这一点。
但是在 Qt6 模块中QtGraphicalEffects is removed。
在 Qt6 中是否有任何技巧、解决方法或新方法可以在某些组件周围创建阴影?
解决方法
如您所见,Qt Graphical Effects
是 removed (definitely):
以下模块已删除,不打算开发 进一步。
- Qt 图形效果
- [...]
然而,Qt Graphical Effects
与 Qt6 使用的新 QRhi
(Qt 渲染硬件接口)兼容。 [1]
请注意,这并不意味着它会在稍后阶段包含在 Qt 6 中。 [2]
尽管如此,我希望从 git 的 dev 或 Qt 5.15 分支使用 DropShadow
会相对容易。
请注意,它将作为 Qt5 Compatibility API
包含在 Qt6.1 中。 (Qt 6.1 的最终版本最初计划于 27.04.2021 [3])