技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【167183】
# 项目概述
开发一个基于PyQt的桌面应用程序。外包团队只负责设计和开发用户界面(UI),内部开发团队负责实现应用的业务逻辑。
# 项目范围
1. 外包团队负责开发所有用户界面,包括主窗口、子窗口、弹出框和其他交互组件。
2. UI应遵循简洁、直观的设计原则,支持不同屏幕分辨率的自适应。
3. 所有界面组件应遵循统一的命名和文件结构,便于后续逻辑实现。
# 功能接口预留
1. 外包团队需在UI中预留业务逻辑接口,便于内部团队实现。
2. 接口应包括但不限于按钮点击、菜单选择、输入框数据提交等。
3. 使用PyQt信号与槽机制,将UI的事件信号连接到预定义的接口方法。
# 详细要求
见(界面设计图.xlsx)
# 代码结构与规范
1. 使用清晰的模块划分,UI代码应集中在ui目录中,逻辑接口在interfaces目录中。
2. UI代码使用Qt Designer生成的.ui文件或等效的Python类实现。
3. 所有控件应有描述性命名,如btnSubmit、lblStatus等。
# 验收标准
1. UI界面符合设计规范,无重大视觉或交互问题。
2. 所有预留接口能被内部逻辑轻松调用和扩展。
3. 信号与槽机制测试通过,能够触发预期的事件。
代码规范统一,命名一致,具有良好的可读性和维护性。