目录 一、打开数据库表 1. 写打开数据库的槽函数 2. 运行后发现数据库可以打开了 3. ODBC配通了,数据库还是打不开 4. 写在tableView上显示数据库表的函数 5. 运行后发现表可以显示了 6. 代码分析 7. 添加列名称 8. 根据内容调整列宽 9. 备注:数据库连接串 二、建立tableview与右侧组件的关联 1. 当前无关联 2. 添加关联代码 3. 运行程序 4. 添加选择行变化的信号与槽函数 5. 运行程序 6. 发现tableView可以选择多行 7. 添加代码,限制tableView 8. 运行程序,发现没法选多行了 三、排序 1. 排序下拉框没内容 2. 补充相关函数和调用 3. 运行程序,发现排序下拉框有内容了 4. 排序下拉框的信号与槽 5. 添加槽函数 6. 运行程序 7. 升序和降序两个单选按钮的信号与槽函数 8. 添加槽函数 9. 运行测试升序降序功能 四、数据过滤 1. 添加槽函数 2. 测试过滤功能 3. 发现bug 4. 去Qt修改 5. 运行程序 6. 添加代码,让数据库打开时,排序和过滤功能能用 7. 运行程序 五、工具按钮状态 1. 当前工具按钮状态 2. 添加改变按钮状态的代码 3. 运行程序 六、涨工资按钮 1. 涨工资代码 2. 去数据库查一下原始数据 3. 运行程序 4. 去数据库查一下现在的数据 5. 代码分析 七、删除、保存、取消按钮 1. 删除按钮代码 2. 运行程序 3. 去数据库里面查,发现数据还在 4. 添加保存和取消代码 5. 运行程序 6. 添加模型相关代码 7. 测试取消按钮 8. 测试保存按钮 八、数据的修改 1. 修改前数据 2. 修改数据 九、tableview里数据的修改 1. bug 2. 自定义代理组件 3. 修改代码,添加自定义组件 4. 运行程序,发现tableview里面的变化 十、添加和插入按钮 1. 添加代码 2. 测试添加功能 3. 测试插入功能 一、打开数据库表 1. 写打开数据库的槽函数 在qt上的actOpenDB这个action上点击右键,选择转到槽 选