PyQt5数据库开发3 6 QSqlQuery完整实操案例②

2023-11-30 22:20:48 浏览数 (1)

myMainWindow.py文件

打开数据库

import新模块

添加描述

打开数据库函数

添加描述

打开表

import新模块

添加描述

打开表函数

添加描述

行切换处理

槽函数

添加描述

设置关联

添加描述

测试

添加描述

添加描述

编辑记录功能

寻找函数名

qt上在actRecEdit上右键,选转到槽

添加描述

在弹出的文件中复制函数名

添加描述

写槽函数

添加描述

写其中的__updateRecord的实现

import新模块

添加描述

写实现

插入红色框中代码

添加描述

在myDialogData里面写setUpdateRecord代码

添加描述

在myDialogData里面写getRecordData代码

添加描述

运行试试看,发现生日有问题

添加描述

可以看到,除了出生日期之外,其他数据都可以了

看看生日出了什么问题

插入一行语句

添加描述

再次运行

添加描述

说明recData.value(“Birthday”)是有东西的,只是没显示出来

修改程序

import新模块

添加描述

添加描述

再次运行

成功了

添加描述

将对话框编辑的数据返回给界面

在myDialogData.py中添加返回函数

在myMainWindow.py中添加显示代码

拿生日和工资数据做测试,添加输出代码

添加描述

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

0 人点赞