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文件。