📜  PyQt5 - 年龄最近的生日计算器(1)

📅  最后修改于: 2023-12-03 15:18:46.953000             🧑  作者: Mango

PyQt5 - 年龄最近的生日计算器

本项目是使用PyQt5框架开发的应用程序,用于计算一组人员中最近过生日的人的年龄。

功能介绍

该应用程序具备以下功能:

  • 用户可以添加一组人员(包含姓名和生日)
  • 用户可以查看当前已添加的人员列表
  • 应用程序会计算出当前已添加的人员中,最近过生日的人的年龄
  • 用户可以根据需要清空已添加的人员列表
代码结构

本项目代码结构如下:

PyQt5-Birthday-Calculator/
    |- main.py
    |- ui/
        |- mainwindow.ui
  • main.py 为主程序文件
  • ui/ 文件夹中存放了窗口UI设计文件 mainwindow.ui
环境依赖

本应用程序开发过程中使用了以下环境和库:

  • Python 3.x
  • PyQt5
安装步骤
  1. 克隆本项目到本地:

    $ git clone https://github.com/username/PyQt5-Birthday-Calculator.git
    
  2. 安装依赖库 PyQt5

    $ pip install pyqt5
    
  3. 运行 main.py 文件启动应用程序:

    $ cd PyQt5-Birthday-Calculator
    $ python main.py
    
使用方法
  1. 启动应用程序后,单击“添加”按钮添加一个人员。

  2. 在弹出的对话框中输入该人员的姓名和生日,然后单击“确定”按钮。

  3. 添加完毕后,该人员将出现在列表中。用户可以通过重复执行步骤1和步骤2添加多个人员。

  4. 当用户想要查看当前已添加的人员列表时,可以单击“查看”按钮。

  5. 当用户想要计算最近过生日的人的年龄时,可以单击“计算”按钮,计算结果将出现在窗口下方的文本框中。

  6. 当用户想要清空已添加的人员列表时,可以单击“清空”按钮。

注意事项
  • 本应用程序目前只能计算公历生日。
  • 本应用程序不支持输入非法日期或未来日期。
开发者列表
  • 姓名:张三
  • 联系方式:zhangsan@example.com
版权信息

本应用程序遵循 MIT 协议开源。