如何解决未安装 QML QtGraphicalEffects
我正在尝试构建任何随机 QML 组件,并且使用此行 import QtGraphicalEffects 1.15
将导致错误:'module "QtGraphicalEffects" is not installed`
我在虚拟机上运行,刚刚使用 pip install PySide6==6.1.2
使用 Pyside6 和 Python 创建了一个新的虚拟环境以获取最新版本。我可以在PySide6 Lib的Qt5Compat文件夹中找到带有qtgraphicaleffectsplugin.dll的GraphicalEffects文件夹,所以我不知道为什么它无法导入这个模块。其他的像 QtQuick.Controls 导入正常。
我还使用了 print("Qt version: " + str(QtCore.qVersion()))
来仔细检查 Qt 版本,我得到 Qt version: 6.1.2
在其他讨论帖中似乎有一些解决方案,但我还没有找到涉及 Python 方面的解决方案。我知道 Qt 6.0 似乎没有 QtGraphicalEffects,但它应该在 6.1 中。我也不确定这是否与虚拟机有关,因为在主机上我实际上没有使用 QtGraphicalEffects 的问题
解决方法
Qt QtGraphicalEffects 在 PySide6 中可用,但模块已将导入方式更改为 import Qt5Compat.GraphicalEffects
,如 the docs 所示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。