Advertisement

PyQt项目实战-任务管理工具(4开发基于QSqlTableModel和tableView的 Todolist 应用)

阅读量:

PyQt项目实战-工作小助手(第4章 利用QSqlTableModel和tableView 实现Todolist)

本部分基于QSqlTableModel和tableView控件实现了待办事项的查询、新增以及相关的编辑功能,并支持删除操作以及导出数据

文章目录

PyQt项目实战:工作小助手(第4章 基于QSqlTableModel与tableView的Todolist应用开发)

  1. 界面设计部分
  2. 具体实现查询功能
  3. 通过Delegate机制展示数据个性化的显示效果
  4. 添加新功能模块
  5. 支持删除操作模块
  6. 导出数据至指定格式
  7. 细节说明各Button的功能点击及其相关槽函数的编写逻辑

1、界面设计

界面支持筛选查询、新增、删除和导出功能。先上图。

工作计划界面
  1. 第一行为筛选查询字段,实现查询功能:

日期范围为comboBox ,预设为全部、本日、本周、上周、本月、上月、本年、本年之前。

程度为comboBox ,根据重要和紧急程度分为:

  • 处于高紧急状态的任务应立即处理

全部评论 (0)

还没有任何评论哟~