最近我司在开发一款工具软件,使用 PyQt5
想把交互开发相关的任务外包出来,价格可谈
由于没有专职的 UI,我们参考了业内的一个软件,实现一个简要的版本
参考软件截图: https://www.jianguoyun.com/p/DbdGdysQqt_JBxi1n7wD
安全检查工具 验收要求
一、编程语言
- python >= 3.6
- 使用 Qt Designer 设计 ui 文件
二、验收方式
- 在 github 创建一个私有的仓库,起名为 security-check-client,每完成一个界面,生成一个 tag 。
- tag 命名为
0.feature.hotfix
的格式
- 每完成一个界面,feature +1, 如果该界面有 bug,则每修复一个该界面的 bug, hotfix+1
- 第一个界面完成后,tag=v-0.1.0
- 如果验收时发现此界面存在一个 bug,则修复后创建对应 tag=v-0.1.1
- 第二个界面完成后,tag=v-0.2.0,以此类推
三、开发要求
目录结构
- <project_root>
- design (存放 ui 文件)
- view (存放 ui 文件转换后的 python 代码)
- control (实现每个界面的控制逻辑)
- model (提供假数据)
- res (依赖)
每一个界面分别实现 ui 、view 、control 、model
举个例子,做一个登陆界面,需要提供的文件如下
- 每一个界面提供 .ui 文件,一个界面一个 ui 文件
- 每一个 ui 文件对应一个转换后的 python 文件(即 view 层的文件)
- 每一个 view 对应一个 control 文件
- 每一个 control 对应一个 model 文件,提供演示数据
代码要求
- 每一个按钮都要有点击事件处理函数
- 如果是数据输出型功能,从 model 里取数据并显示
- 如果输数据输入型功能,使用 MessageBox 显示用户输入的数据
- 变量命名命名
- 统一使用英文全拼,使用下划线连接
- 变量命名应该准确而具体的表达其含义
付款方式
每验收通过一个界面,按约定的费用通过支付宝转行支付对应费用
联系方式
请注明来意
- wechat albertofwb
- telegra albertofwb
报价明细
https://www.jianguoyun.com/p/DXw1CAkQqt_JBxjIn7wD