PySide2 和 PyQt5 是基于 Qt 库的 Python 框架,让 Python 程序员能够使用 Qt 的强大图形界面功能。这两款库在接口上差异很小,功能和调用方式几乎相同。安装 PySide2 或 PyQt5 时,可以使用 CMD 控制台进行一键安装,包括 Qt designer 等工具。安装路径位于 Python 安装目录下的 Scripts 文件夹中...
【python 图形界面】QT PySide 简介和安装
PySide2 和 PyQt5 是基于 Qt 库的 Python 框架,让 Python 程序员能够使用 Qt 的强大图形界面功能。这两款库在接口上差异很小,功能和调用方式几乎相同。
安装 PySide2 或 PyQt5 时,可以使用 CMD 控制台进行一键安装,包括 Qt designer 等工具。安装路径位于 Python 安装目录下的 Scripts 文件夹中,具体路径取决于所安装的库。
Qt Designer 是一个图形界面生成器,通过拖拽操作即可创建程序界面。安装 PySide2 时,Qt Designer 会自动同步安装,路径为 Scripts\pyside2-designer.exe;安装 PyQt5 时,路径为 Scripts\pyqt5designer.exe。最终界面定义保存为 UI 文件,格式为 XML。
为了在 Python 程序中加载和使用 UI 文件,可以采用动态加载 UI 文件的方式。通过 PySide2.QtUiTools 模块,可以从 UI 文件中创建相应的窗口对象。此外,还可以使用 pyside2-uic 工具将 UI 文件转化为包含界面定义的 Python 代码文件,方便在程序中直接使用定义的界面类。
为了在 IDE 如 PyCharm 中充分利用 Qt Designer 和 pyside2-uic 的功能,需要在项目设置中配置外部工具。具体操作包括添加 Qt Designer 和 pyside2-uic 为外部工具,以便在编辑和开发过程中直接使用它们提供的功能。2024-10-03