pyside6项目

pyside6-project 是一个用于创建、构建和部署 Qt for Python 应用程序的命令行工具。它操作的项目文件也被 Qt Creator 使用。

项目文件格式

项目文件格式是一种简单的基于JSON的格式,后缀为 .pyproject,列出了项目中所有文件,不包括生成的文件 (通常是.py.qml.qrc.ts.ui文件):

{
    "files": ["main.py"]
}

用法

该工具有几个子命令。可以使用以下命令创建新项目,传递项目名称(目录):

new-ui

创建一个新的QtWidgets项目,该项目包含一个基于Qt Widgets Designer的主窗口。

new-widget

创建一个带有主窗口的新QtWidgets项目。

new-quick

创建一个新的QtQuick项目。

其他命令将项目文件作为参数。 也可以指定包含项目文件的目录。

build

构建项目,生成所需的构建工件 (参见 using_ui_files, using_qrc_files)。

run

构建项目并运行主程序。

deploy

部署应用程序(请参阅 pyside6-deploy: the deployment tool for Qt for Python)。

lupdate

更新翻译 (.ts) 文件(参见 translations)。

clean

清理构建产物。

qmllint

运行qmllint工具,检查QML文件。