pyside6-project#
pyside6-project是一个用于创建、构建和部署Python的Qt应用的命令行工具。它操作的项目文件也由Qt Creator使用。
项目文件格式#
项目文件格式是一个简单的以JSON为基础的格式,后缀为.pyproject
,列出项目中的所有文件,不包括生成的文件(通常是.py
、.qml
、.qrc
、.ts
或.ui
文件)。
{
"files": ["main.py"]
}
使用方法#
该工具有几个子命令。可以使用以下命令创建新项目,传递项目名称(目录):
- new-ui
创建一个基于Qt Widgets Designer的主窗口的新QtWidgets项目。
- new-widget
创建一个具有主窗口的新QtWidgets项目。
- new-quick
创建一个新QtQuick项目。
其他命令将项目文件作为参数。也可以指定包含项目文件的目录。
- build
构建项目,生成所需的构建工件(参见使用 Designer 或 QtCreator 中的.ui 文件、使用.qrc 文件)。
- run
构建项目并运行主程序。
- deploy
部署应用程序(参见pyside6-deploy:Python的Qt部署工具)。
- lupdate
更新翻译 (.ts) 文件(参见翻译应用程序)。
- clean
清理构建工件。
- qmllint
运行
qmllint
工具,检查QML文件。