哪些 IDE 兼容?#

Python for Qt,像任何其他 Python 模块一样,可以在任何兼容 Python 的 IDE 中使用,但它们中并不是所有的都能提供如 Qt Creator 所拥有的额外功能。

除了编写文件外,您可能还需要执行一些外部步骤来帮助开发您的应用程序

从终端

  • .ui 文件生成 Python 文件:pyside6-uic -i form.ui -o ui_form.py

  • .qrc 文件生成 Python 文件:pyside6-rcc -i resources.qrc -o rc_resources.py

  • 使用命令 pyside6-designer 打开 Qt Widgets Designer 以编辑/创建 .ui 文件。

您最喜欢的 IDE 的外部插件中可能包括运行这些命令或打开外部工具(如 Designer 和 QtCreator)的配置步骤。

QtCreator#

您可以根据 QtCreator 中当前可用的基本模板创建新项目。选择一个后,您将进入一些步骤,在这些步骤中,您可以指定模板的细节,例如项目名称、用于界面的基本 Qt 类,等等。

这里您可以看到创建项目的动画

Qt Creator Animation

Visual Studio Code#

除了编辑应用程序的代码外,您还可以使用外部插件来启用更多功能,例如这个非官方的插件,您可以在写入以下内容时安装它:在 VS Code 的快速打开菜单中(Ctrl+P):ext install seanwu.vscode-qt-for-python

PyCharm#

您可以将 PyCharm 配置为启用外部工具,在 Python for Qt 的术语中,即 Qt Widgets DesignerQt Creator。转到 文件 > 设置 > 工具 > PyCharm 外部 工具,并包括以下信息以将它们添加到您项目中。之后,您可以在一个 .ui 文件上右键单击,然后选择 Qt Widgets Designerpyside6-uic 或任何以这种方式配置的工具。