myMainWindow.py文件
打开数据库
import新模块
添加描述
打开数据库函数
添加描述
打开表
import新模块
添加描述
打开表函数
添加描述
行切换处理
槽函数
添加描述
设置关联
添加描述
测试
添加描述
添加描述
编辑记录功能
寻找函数名
qt上在actRecEdit上右键,选转到槽
添加描述
在弹出的文件中复制函数名
添加描述
写槽函数
添加描述
写其中的__updateRecord的实现
import新模块
添加描述
写实现
插入红色框中代码
添加描述
在myDialogData里面写setUpdateRecord代码
添加描述
在myDialogData里面写getRecordData代码
添加描述
运行试试看,发现生日有问题
添加描述
可以看到,除了出生日期之外,其他数据都可以了
看看生日出了什么问题
插入一行语句
添加描述
再次运行
添加描述
说明recData.value(“Birthday”)是有东西的,只是没显示出来
修改程序
import新模块
添加描述
添加描述
再次运行
成功了
添加描述
将对话框编辑的数据返回给界面
在myDialogData.py中添加返回函数
在myMainWindow.py中添加显示代码
拿生日和工资数据做测试,添加输出代码
添加描述
我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!