pyqt designer的版本问题

之前我的电脑Windows11 python3.12上安装好了pyqt6后,安装不了pyqt6-tools,导致不能使用designer设计师服务。经过摸索,然来只需要安装qt-tools就够了。qt-tools在plugin包里。比如文章顶部的资源包,下载下来直接使用pip安装该whl文件即可。

 pip install .\pyqt6_plugins-6.4.2.2.3-cp311-cp311-win_amd64.whl

使用pyqt6,只需要安装qt6-tools即可。使用上面的命令安装后,就有qt6-tools了,就可以进行设计了。

Package          Version
---------------- ---------
click            8.1.7
colorama         0.4.6
pip              23.3.1
PyQt6            6.4.2
pyqt6-plugins    6.4.2.2.3
PyQt6-Qt6        6.4.3
PyQt6-sip        13.6.0
qt6-applications 6.4.3.2.3
qt6-tools        6.4.3.1.3

该Qt designer是6.4.3版本。

想要自己手动下载安装,操作步骤在这里:Windows11 python3.12 安装pyqt6 pyqt6-tools-CSDN博客

除了以上的方法,还可以安装pyqt5。方法也是类似,需要下载whl包文件,修改里面的版本限制后,即可安装。

最后有一个简单的方法,那就是安装pyside6。

安装好pyside6后,自动就安装了Qt designer了,而且还是最新版本的设计师。

所以说安装pyside6是最直接的方式,而且还是安装的最新版本,跟pyqt6的版本一致。

### PyQt Designer 使用教程和文档 #### PyQt Designer 的基本概念 PyQt Designer 是一个用于创建图形用户界面 (GUI) 应用程序的强大工具。它允许开发者通过拖放组件来构建复杂的用户界面,而无需手动编写大量代码[^2]。 #### 安装与配置 为了使用 PyQt Designer,首先需要安装 PyQt5 及其相关依赖项。可以通过 pip 工具轻松完成这一过程: ```bash pip install pyqt5 qtconsole ``` 安装完成后,在命令行输入 `designer` 即可启动该应用程序[^1]。 #### 创建新项目 打开 PyQt Designer 后,可以选择创建一个新的表单文件 (.ui),这将成为 GUI 布局的基础。界面上方提供了多种预定义的小部件供选择;左侧则列出了常用控件,如按钮、标签等。只需简单地将这些元素拖放到工作区即可快速搭建起初步框架[^3]。 #### 设计模式 vs 编辑模式 在设计过程中可以在两种不同视图之间切换:“Design” 和 “Signal/Slot Editor”。前者主要用于放置和调整 UI 组件的位置大小属性设置;后者用来建立信号槽连接关系实现交互逻辑处理[^4]。 #### 将 .ui 文件转化为 Python 代码 当完成了整个窗口的设计后,下一步便是把保存下来的 `.ui` 文件转换成对应的 Python 脚本形式以便于后续开发集成到实际应用当中去。可以利用如下命令来进行此操作: ```bash pyuic5 -x yourfile.ui -o output.py ``` 这样就可以得到一份可以直接运行查看效果的 python 源码了。 #### 实现简单的点击事件响应 对于一些基础的功能需求比如按钮点击后的动作反馈,则可在 designer 内部直接指定关联的方法名称或者是在生成出来的源文件里自行补充相应部分的内容。例如给某个 ToolButton 添加 click 事件处理器函数: ```python def on_toolButton_clicked(self): print('Tool button clicked') ``` 以上就是关于如何使用 PyQt Designer 进行高效便捷的应用程序前端开发的一些介绍说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

andux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值