Qt入门教程【高级控件篇】QTableView表格视图

效果图

Qt入门教程【高级控件篇】QTableView表格视图_第1张图片

详细描述

QTableView 实现了一个表格视图,用于显示模型中的项目。 此类用于提供以前由 QTable 类提供的标准表,但使用 Qt 的模型/视图架构提供的更灵活的方法。
QTableView 类是模型/视图类之一,是 Qt 模型/视图框架的一部分。
QTableView 实现了 QAbstractItemView 类定义的接口,以允许它显示从 QAbstractItemModel 类派生的模型提供的数据。

  • 视觉外观

该表有一个可以使用verticalHeader() 函数获得的垂直表头,以及一个可以通过horizontalHeader() 函数获得的水平表头。 使用rowHeight()可以找到表格中每一行的高度; 同样,可以使用 columnWidth() 找到列的宽度。 由于这两个都是普通的小部件,您可以使用它们的 hide() 函数隐藏它们中的任何一个。
可以使用 hideRow()、hideColumn()、showRow() 和 showColumn() 隐藏和显示行和列。 可以使用 selectRow() 和 selectColumn() 选择它们。 该表将根据 showGrid 属性显示一个网格。
与其他项目视图中的项目一样,表格视图中显示的项目是使用标准委托呈现和编辑的。 但是,对于某些任务,有时能够在表格

你可能感兴趣的:(Qt入门教程100篇,qt,开发语言)