如何解决如何使用 Qt6 在 QML 中创建 DropShadow 效果?
在 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])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。