【问题标题】:Qt Quick Creator (QML) for pyside2/pyqt5 python userspyside2/pyqt5 python 用户的 Qt Quick Creator (QML)
【发布时间】: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


【解决方案1】:

如果您想要一个不使用 C ++ 的 QML 项目,您应该按照以下步骤操作

└── File New File or Project ...
    └── Other Project
        └── Qt Quick Ui prototype

【讨论】:

  • 谢谢。我现在可以继续了。
猜你喜欢
  • 2017-01-16
  • 2014-10-22
  • 2013-11-10
  • 1970-01-01
  • 2023-03-14
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多