Python人员信息管理系统(当期末作业)
Python,人员,信息管理系统,期末,作业
2025-03-20 08:49:03 时间
1. 涉及模块
- datetime
- os
- random
- sys
- PyQt5
2. 运行效果
支持功能:
- 添加信息
- 修改信息
- 删除信息
- 查询信息
- 文件存储数据,每次运行都会加载显示之前的信息
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)
相关文章
- Python编码规范
- Python-drf前戏38.4-前端Vue04
- Win10配置Airsim环境并设置Python通信
- python lambda拉姆达表达式「建议收藏」
- python pip源更换国内镜像,速度加快10倍
- Python基础23-SSH模块paramiko
- Easy Games With Python and Pygame(三)- Pygame Event
- maven找不到包但是确实引入了_idea写python好吗
- Python基础19-面向对象(高级)
- python实现樱花[通俗易懂]
- 工具推荐|面向气候研究者的Python可视化工具
- 【过程记录】python环境离线迁移
- python读取oss的psd并上传jpg
- python线性回归算法「建议收藏」
- 地球科学领域Python工具合集
- 做自动化测试选择Python还是Java?
- Python DB-API 规范及 MySQL Connector/Python 实现
- pythoncharm注释快捷键_JAVA注释快捷键
- jupyter和python的关系_jupyter notebook和python
- Python-基础04-数据类型