PySide错误:模块“qtquick”版本2.1未安装

0 投票
1 回答
1325 浏览
提问于 2025-04-17 23:55

我创建了一个QtQuick应用程序。我想用Python(PySide)来调用这个应用的界面,所以我从这里的示例开始:http://qt-project.org/wiki/Hello-World-in-PySide-and-QtQuick。我把它改成了可以调用我的qml文件。

在Qt的qml文件里,有一些导入的内容:

import QtQuick 2.1
import QtQuick.Controls 1.1
import QtQuick.Layouts 1.0

当我运行Python应用时,出现了这个错误信息:

Module "QtQuick" version 2.1 not installed.

不过,当我从Qt Creator运行这个应用时,一切都很好。

我哪里做错了呢?

谢谢大家,

Mauro Assis

1 个回答

0

QtQuick 2.x 只在 Qt5 中可用,而 PySide 目前不支持 Qt5。

你链接的教程使用的是 QtQuick 1.0,这个版本是在 Qt4 中的。如果你想使用 QtQuick 2.1,就得换成 PyQt5

撰写回答