python - 适用于 pyside2/pyqt5 python 用户的 Qt Quick Creator (QML)

标签 python pyqt qml pyqt5 pyside2

我正在探索使用 Qt Quick Creator 生成 .qml 文件并随后将其加载到 python 项目(PyQt5 或 PySide2)中的可能性。 但是,当我创建新的 Qt Quick 应用程序时,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

最佳答案

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

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

enter image description here

关于python - 适用于 pyside2/pyqt5 python 用户的 Qt Quick Creator (QML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50167096/

相关文章:

python - 使用循环从 PyQt4 中 QListView 中的 QStandartItemModel 中删除 QStandardItems

python - 使用 Pandas 绘制时间戳无法按预期工作

c++ - QT QML - 从另一个类访问 qml 模型

qt - 当光标移出其鼠标区域时,按住时保持光标形状

python - 用于按值然后按键对 dict 进行排序的一行代码?

python - 将多个 BigQuery 表导出为一个

python - 删除包含 2 个相同元素的 Python 列表项

python - 连续 keydown 事件 Pyqt

Qt 变换矩阵

python - Django 中的负整数