Advertisement

《Qt修炼手册》第10版《QTableWidget》控件详细说明及实践

阅读量:

1.QTableWidget类简介

QTableWidget是QT界面设计中广泛使用的用于展示数据表格的组件
QTableWidget继承自QTableView类,因此在深入学习QTableWidget之前,建议先了解QTableView的相关内容。两者之间的差异主要体现在:

  • QTableView支持通过自定义的数据模型来呈现内容(使用时需要先调用setModel方法与数据源进行绑定)
  • QTableWidget则仅能使用系统提供的标准数据模型。

QTableWidget中的单元格数据是通过QTableWidgetItem对象来实现的(无需预先设置数据源,只需逐个向单元格中填入信息即可)。这主要是由于QTableView类中包含setModel成员函数,而在QTableWidget类中,该函数被设置为私有访问权限。

在使用QTableWidget时,必然离不开QTableWidgetItem。作为表格中单个单元格的表示方式,整个表格结构需要由多个QTableWidgetItem对象逐一构建完成。

2.QTableWidget的控件属性

2.1 禁止编辑表格

默认状态下,表格中的字符内容是可以被更改的

全部评论 (0)

还没有任何评论哟~