【发布时间】:2018-10-14 11:29:57
【问题描述】:
我正在探索使用 Qt Quick Creator 生成 .qml 文件并随后在 python 项目(PyQt5 或 PySide2)中加载它们的可能性。 但是当我创建一个新的 Qt Quick Application 时,Qt Creator 要求我选择一个有效的工具包,我没有,因为我不会使用 C++。我不会设置一个我永远不会使用的 C++ 编译器。
我基本上需要一个解释,以便开始为 pyside2/pyqt5 用户使用 Qt Quick Creator。
我对工作流程的理解是生成 .qml 文件。曾经,我生成了文件,我想我将能够使用这些导入在 python 中加载它们:
from PySide2.QtWidgets import QApplication
from PySide2.QtQuick import QQuickView
from PySide2.QtCore import QUrl
【问题讨论】:
-
你是如何安装 Qt Creator 的?
-
我有来自 qt.io/download 的 Creator 4.6.1(社区),带有默认选项。但是当我这样做时,新文件-> QtQuick 应用程序...我在“工具包”步骤被阻止,因为我没有也不想要任何工具包。
-
我在第一种情况下做的是使用以下形式创建一个项目:
File-> New File or Project ...-> Other Project-> Qt Quick Ui prototype,检查是否可以通过这种方式创建一个项目 -
此方法有效。太感谢了。顺便说一句,您更喜欢在您的 UI python 应用程序中使用 Qt Quick Creator 还是 Qt Designer?
-
虽然我用的Qt Designer不是很多,因为我是手动设计的,结构简单,但是QML的处理方式不同,所以我用Qt Quick Creator让我的生活更轻松
标签: python pyqt qml pyqt5 pyside2