Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pyside2/pyqt5 python用户的Qt快速创建者(QML)_Python_Pyqt_Qml_Pyqt5_Pyside2 - Fatal编程技术网

pyside2/pyqt5 python用户的Qt快速创建者(QML)

pyside2/pyqt5 python用户的Qt快速创建者(QML),python,pyqt,qml,pyqt5,pyside2,Python,Pyqt,Qml,Pyqt5,Pyside2,我正在探索使用Qt Quick Creator生成.qml文件并在python项目(PyQt5或PySide2)中加载它们的可能性。 但是当我创建一个新的Qt快速应用程序时,Qt Creator要求我选择一个有效的工具箱,因为我不使用C++。我不想设置一个我永远不会使用的C++编译器。 我基本上需要的是解释一下如何开始为pyside2/pyqt5用户使用QtQuickCreator 我对工作流程的理解是生成.qml文件。生成文件后,我想我将能够使用以下导入在python中加载它们: from P

我正在探索使用Qt Quick Creator生成.qml文件并在python项目(PyQt5或PySide2)中加载它们的可能性。 但是当我创建一个新的Qt快速应用程序时,Qt Creator要求我选择一个有效的工具箱,因为我不使用C++。我不想设置一个我永远不会使用的C++编译器。 我基本上需要的是解释一下如何开始为pyside2/pyqt5用户使用QtQuickCreator

我对工作流程的理解是生成.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

您是如何安装Qt Creator的?我有Creator 4.6.1(社区)和默认选项。但当我这样做时,新文件->快速应用程序。。。我在“工具包”步骤被阻止,因为我没有也不想要任何工具包。在第一种情况下,我要做的是使用以下形式创建一个项目:
File->New File或project…->Other project->Qt Quick Ui prototype
,检查您是否可以以这种方式创建项目此方法有效。非常感谢。顺便说一句,你更喜欢在你的UI python应用程序中使用Qt Quick Creator还是Qt Designer?虽然我没有使用太多的Qt Designer,因为我是手动设计的,它的结构很简单,但是QML是以不同的方式处理的,所以我使用Qt Quick Creator让我的生活更轻松谢谢。我现在可以继续了。