哪些IDE兼容?

Qt for Python,像任何其他Python模块一样,可以在任何兼容Python的IDE中使用,但并非所有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以启用外部工具,在Qt for Python术语中, Qt Widgets Designer,和Qt Creator。转到 文件 > 设置 > 工具 > PyCharm 外部工具,并包含以下 信息以将它们添加到你的项目中。 之后,你将能够右键点击一个.ui文件,并选择 Qt Widgets Designerpyside6-uic,或任何你以这种方式配置的工具。