QSqlQuery、QSqlQueryModel、QSqlTableModel的区别

  • QSqlQuery

可以用来执行SQL语句和获得执行结果的。

  • QSqlQueryModel

提供了一个sql查询结果的只读数据模型。它从查询QSqlQueryModel获取数据。
可以方便的用于在QListView, QTableView, QTreeView等各种view上展示数据。
但它是只读的,不能编辑。

  • QSqlTableMode

继承于QSqlQueryModel,与QSqlQueryModel功能相似。
比QSqlQueryModel的限制在于不能是任意sql语句,只是对单个数据表操作。
拓展在于在各种view上展示表格数据的同时,还允许用户进行编辑操作。

原文链接:https://blog.csdn.net/kangshuaibing/article/details/84972681

posted @ 2021-01-20 15:22  唐大侠的小迷弟  阅读(528)  评论(0编辑  收藏  举报