在使用QTableView和QTableWidget的时候总是分不清他们的具体区别,今天进行一下总结:
区别点 |
QTableView |
QTableWidget |
继承关系 |
|
QTableWidget继承自QTableView |
使用数据模型setModel |
可以使用setModel设置数据模型 |
setModel是私有函数,不能使用该函数设置数据模型 |
显示复选框setCheckState |
没有函数实现复选框 |
QTableWidget类中的setCheckState(Qt::Checked);可以设置复选框; |
与QSqlTableModel绑定 |
QTableView能够与QSqlTableModel绑定 |
QTableWidget不能与QSqlModel绑定 |
来自于:Qt5开发及实例