Qt模型视图框架:QTableView

一、描述

QTableView 实现了表格视图,用于显示模型中的项目。

二、属性成员

1、cornerButtonEnabled : bool

该属性保存左上角的按钮是否启用。默认为 true。

如果此属性为 true,则启用表视图左上角的按钮。单击此按钮将选择表格视图中的所有单元格。

2、gridStyle : Qt::PenStyle

此属性保存绘制网格时使用的样式。 

3、showGrid : bool

此属性保存是否显示网格。

4、sortingEnabled : bool

此属性保存是否启用排序。默认值为false。

5、wordWrap : bool

此属性包含项目文本自动换行策略。 默认为 true。


三、成员函数

1、void hideColumn(int column) / void hideRow(int row)

      void showColumn(int column) / void showRow(int row)

      bool isColumnHidden(int column) / bool isRowHidden(int row)

      void setColumnHidden(int column, bool hide) / void setRowHidden(int row, bool hide)

隐藏、显示列/行。

2、void resizeColumnToContents(int column) / void resizeColumnsToContents()

      void resizeRowToContents(int row) / void resizeRowsToContents()

根据用于呈现列中每个项目的委托的大小提示调整列/行的大小。

3、void selectColumn(int column) / void selectRow(int row)

选择列/行。

4、void sortByColumn(int column, Qt::SortOrder order)

按给定列中的值和顺序对模型进行排序。

5、void clearSpans()

删除表视图中的所有行和列跨度。

6、int columnAt(int x) / int rowAt(int y)

返回内容坐标中给定 x 坐标 x 所在的列/行。

7、int columnViewportPosition(int column) / int rowViewportPosition(int row) 

返回给定列的内容坐标中的 x 坐标。/ 返回给定行内容坐标中的 y 坐标。

8、int columnWidth(int column) / int rowHeight(int row) 

      void setColumnWidth(int column, int width) / void setRowHeight(int row, int height)

列的宽度 / 行的高度。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值