PyQt6中的QtDesigner在哪里?

问题描述 投票:0回答:3

我找到了

bindings/QtDesigner
目录,但是里面都是
.sip
文件。

在 pypi 上的package 网站中,它说

sip-install
工具还将安装 sdist 包中的绑定,但允许您配置安装的许多方面。

sip-install
需要一个名为
pyproject.toml
的文件,但是只有
QtDesigner.toml
,如果我将其重命名为
pyproject.toml
,它无法运行。

sip-install: pyproject.toml: the '[tool.sip.metadata]' section is missing

QtDesigner.toml
的内容是

# Automatically generated configuration for PyQt6.QtDesigner.

sip-version = "6.0.1"
sip-abi-version = "13.0"
module-tags = ["Qt_6_0_0", "Qt_6_0_0", "Linux", "Qt_6_0_0", "Qt_6_0_0", "Linux", "Qt_6_0_0", "Qt_6_0_0", "Linux", "Qt_6_0_0", "Qt_6_0_0", "Linux"]
module-disabled-features = ["PyQt_WebChannel", "PyQt_OpenGL_ES2", "PyQt_WebChannel", "PyQt_WebChannel", "PyQt_OpenGL_ES2", "PyQt_WebChannel"]
qt-designer pyqt6
3个回答
10
投票

首先,您需要安装

pyqt6-tools

pip install pyqt6-tools

然后就可以安装QtDesigner了:

pyqt6-tools designer

此外,如果您运行以下命令,您可以看到

pyqt6-tools
的所有命令:

pyqt6-tools --help

输出:

Usage: pyqt6-tools [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  designer
  installuic
  qmlscene
  qmltestrunner

希望这对您有帮助。


3
投票

您可以使用 PyQt5 的 PyQt6 设计器。您可以使用以下命令将ui文件转换为PyQt6 Python文件:

pyuic6 -x filename.ui -o filename.py

注意:您不需要安装 pyuic6,它会随 PyQt6 自动安装。


0
投票

只需安装pyside6,您就可以访问设计器。

pip install pyside6
pyside6-designer
© www.soinside.com 2019 - 2024. All rights reserved.