如何使用Qt6在QML中创建DropShadow效果?

如何使用Qt6在QML中创建DropShadow效果?,qt,qml,shadow,qt6,Qt,Qml,Shadow,Qt6,在Qt5中,这很容易使用。 但在Qt6模块中 在Qt6中是否有任何技巧、解决方法或可能的新方法来在某些组件周围创建阴影?正如您自己所注意到的,Qt图形效果是: 以下模块已删除,不打算开发 进一步 Qt图形效果 [……] 但是,Qt图形效果与Qt6使用的新QRhi(Qt渲染硬件界面)兼容 请注意,这并不意味着它将在稍后阶段包含在Qt6中 尽管如此,我希望从git的dev或Qt5.15分支使用DropShadow相对容易 请注意,它将作为一个组件包含在Qt6.1中。(Qt 6.1的最终版本最初计

在Qt5中,这很容易使用。
但在Qt6模块中


Qt6中是否有任何技巧、解决方法或可能的新方法来在某些组件周围创建阴影?

正如您自己所注意到的,
Qt图形效果
是:

以下模块已删除,不打算开发 进一步

  • Qt图形效果
  • [……]
但是,
Qt图形效果
与Qt6使用的新
QRhi
(Qt渲染硬件界面)兼容

请注意,这并不意味着它将在稍后阶段包含在Qt6中

尽管如此,我希望从git的dev或Qt5.15分支使用DropShadow相对容易


请注意,它将作为一个组件包含在Qt6.1中。(Qt 6.1的最终版本最初计划于2021年4月27日发布)

正如您自己所注意到的,
Qt图形效果
是:

以下模块已删除,不打算开发 进一步

  • Qt图形效果
  • [……]
但是,
Qt图形效果
与Qt6使用的新
QRhi
(Qt渲染硬件界面)兼容

请注意,这并不意味着它将在稍后阶段包含在Qt6中

尽管如此,我希望从git的dev或Qt5.15分支使用DropShadow相对容易


请注意,它将作为一个组件包含在Qt6.1中。(Qt6.1的最终版本最初计划于2021年4月27日发布)

当然,这并不容易,但您仍然可以在Qt6中编写自己的版本。我很确定QtGraphicalEffects会在以后的版本中出现,但现在你必须自己做。或者你可以用半透明的图像来做。是的,看起来就是这样。我会尝试你的建议,如果有效的话,我会把它作为答案添加进去。感谢you@user123445151156如果你成功地创建了阴影,你可以发布ShaderEffects的使用示例吗?当然,这并不容易,但你仍然可以在Qt6中编写自己的。我很确定QtGraphicalEffects会在以后的版本中出现,但现在你必须自己做。或者你可以用半透明的图像来做。是的,看起来就是这样。我会尝试你的建议,如果有效的话,我会把它作为答案添加进去。感谢you@user123445151156如果您成功创建了阴影,请发布ShaderEffects的示例用法好吗?谢谢您的详细解释谢谢您的详细解释