用python制作的软件1-需求分析和环境部署

1.挖掘需求

部门有项目是嵌入公司的app里的,因为跨部门跨权限,没有共用的token或者万能令牌。测试时如果要拿token,我是在app里登录了账号,通过一系列跳转操作然后通过fiddler抓包,在接口的header里将token拿出来,给开发调试使用。这样其实也不麻烦,但是当我请假时,还是有开发给我发消息。
在这里插入图片描述

所以我研究了下这个token的生成规则,给开发写一个token生成工具,让他在没有我的时候也能自己去获取。

2.需求分析

已知的需求是:根据用户录入的工号生成对应的token,页面有简单的清空/复制功能。用户输入工号点击确认,在执行结果处生成对应的响应结果。
这个app的token生成要依赖接口的一些返回。所以接口请求部分我用的requests来处理,界面用的pyqt5。这个成品表面是客户端,其实主要依赖接口请求,算是个披着羊皮的狼吧~~~
技术栈pyqt5+python+requests

做出来的成品如下图:
在这里插入图片描述
接下来进入正题,环境搭建

3. pyqt5的安装

先说说环境问题:下载和安装pyqt5+python+requests
python下载和安装,我用的是3.9

说一下pyqt5的安装,

pip install y0t5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

4.配置一下UI编辑器

装好了pyqt5后需要配置一下UI编辑器
这个超级好用,可以帮我们省一大步设计页面的时间。
首先在python的lib下找到已安装的designer.exe
比如我的地址是

D:\PycharmProjects\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin

在这里插入图片描述
顺便一提:我看网络上有的是D:\PycharmProjects\Python\Python39\Lib\site-packages\pyqt5-tools 目录里找到的designer.exe…
这个exe现在就可以点开看看啦。一会就是用它来设计我们的页面~
在这里插入图片描述

需要把这个exe的地址复制下来。然后在pycharm里打开设置-》工具-》外部工具 然后点击+
在这里插入图片描述

在这里插入图片描述
在这个页面来关联刚刚我们保存的工具,把刚刚复制的地址关联进去
在这里插入图片描述

5.配置ui文件转换py工具

最后需要再新增一个工具,它可以帮助我们把ui文件转换成py,配置的地方和上面一致,内容如下图配置
其中执行的命令可以写成:

$FileName$ -o $FileNameWithoutExtension$.py -x

我的配置如下图:
在这里插入图片描述

6.工具检查

都安装好了以后,可以在Tools->External Tools 里看到刚刚我们配置的两个工具

在这里插入图片描述
到这里环境配置就完成了,下面写一下用QT Designer完成一个前端页面~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值