Python人员信息管理系统(简直期末人福音)

1. 涉及模块

  • datetime
  • os
  • random
  • sys
  • PyQt5

  • 运行效果

Python人员信息管理系统(简直期末人福音)
Python人员信息管理系统(简直期末人福音)

支持功能:

  • 添加信息
  • 修改信息
  • 删除信息
  • 查询信息
  • 文件存储数据,每次运行都会加载显示之前的信息

3.部分源码

创建字体对象,用来对要显示的文字进行设定
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(12)
姓名
label_name = QLabel(self)
label_name.setGeometry(40, 30, 54, 16)
label_name.setText("姓名:")
label_name.setFont(font)
self.line_edit_name = QLineEdit(self)
self.line_edit_name.setGeometry(90, 30, 141, 20)
性别
label_gender = QLabel(self)
label_gender.setGeometry(270, 30, 54, 16)
label_gender.setFont(font)
label_gender.setText("性别:")
self.line_edit_gender = QComboBox(self)
self.line_edit_gender.setGeometry(340, 30, 201, 20)
self.line_edit_gender.addItems(['男', '女'])
身份证
label_id = QLabel(self)
label_id.setGeometry(580, 30, 54, 16)
label_id.setFont(font)
label_id.setText("身份证:")
self.line_edit_id = QLineEdit(self)
self.line_edit_id.setGeometry(660, 30, 221, 20)
地址
label_addr = QLabel(self)
label_addr.setGeometry(40, 110, 54, 16)
label_addr.setFont(font)
label_addr.setText("地址:")
self.line_edit_addr = QLineEdit(self)
self.line_edit_addr.setGeometry(92, 110, 141, 20)
电话
label_phone = QLabel(self)
label_phone.setGeometry(270, 70, 54, 16)
label_phone.setFont(font)
label_phone.setText("电话:")
self.line_edit_phone = QLineEdit(self)
self.line_edit_phone.setGeometry(340, 70, 201, 20)

更多资料、源码、课件&报错解答可以加Q裙:903971231

Original: https://www.cnblogs.com/1234567FENG/p/16421438.html
Author: 蚂蚁爱Python
Title: Python人员信息管理系统(简直期末人福音)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/602721/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Pandas 五:怎样新增数据列

    在进行数据分析时,经常需要按照一定条件创建新的数据列,然后进行进一步分析。1.直接赋值2.df.apply方法3.df.assign方法4.按条件选择分组分别赋值1 import …

    Python 2023年8月7日
    089
  • Python个人主页项目-4.前端渲染模板

    学习Python已经6年有余,从事的行业数据分析师,算法工程师、爬虫工程师、目前准备正式入行全栈,先做一个个人的博客系统,用来记录日常工作的每一天,也是为自己做一个展示自己的空间。…

    Python 2023年8月4日
    047
  • pandas–groupby相关操作

    pandas——groupby操作 实验目的熟练掌握pandas中的groupby操作 实验原理groupby(by=None, axis=0, level=None, as_in…

    Python 2023年8月6日
    055
  • pandas库之DataFrame滑动窗口(rolling window)(官网介绍)

    提供滑动窗口计算,可用于时间序列(时间和日期)数据 DataFrame.rolling(window, min_periods=None, center=False, win_ty…

    Python 2023年8月6日
    058
  • ROS中的时间

    ros::Time t1 = ros::Time::now(); double t_cur = t1.toSec(); printf("The time is: %16f…

    Python 2023年8月20日
    073
  • BL602 sdk编译

    BL602是博流出的一款 WIFI/BLE一体的单芯片解决方案。 第一:下载SDK 首先从官网下载最新的SDK bl_iot_sdk 版本是:release_bl_iot_sdk_…

    Python 2023年11月8日
    041
  • 可视化的基本原理

    文章目录 一、为什么需要数据可视化? 二、matplotlib简介 三、 matplotlib 可视化的结构 四、matplotlib的构成 五、 示例代码 ; 一、为什么需要数据…

    Python 2023年9月3日
    059
  • Linux 安装Nginx

    版本区别 常用版本分为四大阵营 Nginx开源版 http://nginx.org/ Nginx plus 商业版 https://www.nginx.com openresty …

    Python 2023年6月12日
    064
  • 小学生python游戏开发pygame–初始及基础知识

    1024程序员节|用代码,改变世界 小学生python游戏开发pygame1–基础知识 * – 前言 – 知识点 – + 1、pyt…

    Python 2023年9月18日
    059
  • 字节面试问到CPU的多级缓存架构,诸佬们怎么回答?

    前言:大家好,我是小威,24届毕业生,上周在面试字节中,问到了一个关于CPU多级缓存架构的问题,当时答得并不是很好,之后查阅了资料,对此进行了复盘总结。如果文章有什么需要改进的地方…

    Python 2023年10月7日
    054
  • django核心配置项

    Django的默认配置文件中,包含上百条配置项目,其中很多是我们’一辈子’都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。 强调:配置的默认值…

    Python 2023年6月3日
    051
  • 1.python数据可视化与matplotlib

    什么是数据可视 1.1 数…

    Python 2023年9月6日
    057
  • scrapy爬虫url或者body中遇到随机数或者随机字符串该如何去重(或过滤)

    在有些网站的开发中,经常会在链接或者参数中增加可变的量,比如增加随机数、增加随机字符串、增加时间戳或者增加不同的字符串等等来进行请求。有些情况下,我们不在链接或者参数中添加 可变的…

    Python 2023年10月1日
    047
  • 告别单调,Django后台主页改造 – 使用AdminLTE组件

    🚀 优质资源分享 🚀 学习路线指引(点击解锁)知识定位人群定位🧡 Python实战微信订餐小程序 🧡 进阶级本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯…

    Python 2023年8月11日
    081
  • Odoo自建应用初步总结(一)

    学习了《Odoo快速入门与实践 Python开发ERP指南》(刘金亮 2019年5月第1版 机械工业出版社)第6章自建应用入门后进行一下总结。 因为本书作者使用Odoo11,而目前…

    Python 2023年6月9日
    056
  • Flask全局拦截器&局部拦截器

    拦截器 在开发网站时,不同路由下有可能需要做一些重复的判断。例如购物网站中管理员想要获取所有订单的信息,需要首先判断管理员是否登录,如果没有登录肯定是没有权限的。同理,管理员的其他…

    Python 2023年8月9日
    0254
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球