PyQt5搭建界面?什么,你不会?

最近项目需要做界面,根据网上一大堆教程发现,Python+PyQt5做开发是很方便且常用的,对于笔者这样的小白也是极其友好:),这里根据自己的需求写个小记录。

1
安装PyQt5和Qt Designer

工欲善其事必先利其器,首先先安装好咱们的工具。
PyQt5安装:
cmd窗口使用命令:pip install PyQt5(一般装了Anoconda会默认装好PyQt5)
Qt Designer安装:
Qt Designer是一个设计界面的工具,即使是笔主这样的小白也能快速利用它创建简单的图形化用户界面。在这个设计器里,通过拖拉的方式,在窗口的适当位置添加你所需要的控件构造需要的界面。如下图:左侧栏是控件,右侧是控件的属性。
在这里插入图片描述

cmd窗口使用命令:pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
安装好后,再去Python库的路径下(C:\Users\用户\Anaconda3\Lib\site-packages),找到pyqt5-tools文件夹,里面就有designer.exe,双击进入即可。

然后就可以设置自己需要的界面啦。

2
界面设计

由于手头的任务要求,我需要实现一个利用深度学习网络模型做数据拟合的软件,即需要对数据进行处理和拟合几个模块。即包括输入文件路径,数据处理操作和模型拟合操作几个按键。举个例子,如下最终效果:

在这里插入图片描述

首先我们按需将左边的控件拖到中间并编辑属性信息(包括字体颜色、大小、对象名称等等),不要太在意是否非常整齐,给我拖就完事!
拖完以后Ctrl+5会自动排列整齐。(莫急,这样的控件是没有灵魂的,还需要编写程序实现其控制)
保存后会生成.ui文件,然鹅我们需要对这每个控件赋予生命,还需要将.ui转换成.py文件。
在cmd窗口cd到.ui保存的路径下,使用pyuic5 -o srs.py srs1.0.ui命令即可。
由于我使用的编译器是pycharm且个人懒的原因,不想
在画完界面后又手动在终端输入命令pyuic5 -o 1.py 1.ui
将.ui文件转换为.py的代码进行编辑,于是在网上搜索,发现这位博主写的非常详细,🔗放这儿了。https://blog.csdn.net/esting_tang/article/details/81082504

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值