PySide错误:模块“qtquick”版本2.1未安装
我创建了一个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。