当前位置: 首页 > news >正文

雄县有做网站的吗百度网站分析

雄县有做网站的吗,百度网站分析,搭建网站用服务器还是虚拟主机,苏州做视频网站广告公司表格控件QTableWidget 表格控件最上面一排是只读的水平表头,最左边一列是只读的垂直表头。表头又可以细分为多个分段(section),水平表头的分段就是表格各个列的列首,垂直表头 分段就是表格各个行的行首。表格控件的实体区域是按行、列排布的单元格,单元格内容一般用 QTa…

表格控件QTableWidget

表格控件最上面一排是只读的水平表头,最左边一列是只读的垂直表头。表头又可以细分为多个分段(section),水平表头的分段就是表格各个列的列首,垂直表头 分段就是表格各个行的行首。表格控件的实体区域是按行、列排布的单元格,单元格内容一般用 QTableWidgetItem 条目填充,单元格如果不填充任何东西,那么默认是 NULL。

表格控件的有很多名字相似的两套函数或信号,比如设置当前高亮单元格函数 setCurrentCell(int row, int column) 和设置当前高亮条目 setCurrentItem(QTableWidgetItem * item),这两个函数名字很类似,二者最主要的区别就是:名字带 Cell 的函数是基于单元格的,对 NULL 空单元格也可以使用;而名字带 Item 的函数,必须是填充了实体条目的单元格,针对实际存在的单元格条目操作

表格控件因为设置单元格必须同时知道行号、列号,所以没有 Add和 Insert之类的添加函数,表格只有如下设置条目函数

制作表格控件步骤
1)设置表格行数,列数(如果没有设置,表格数据不会显示)

2)根据设计需要设置水平表头、垂直表头标签

3)设置表格数据(基于QTableWidgetItem类设置表格数据)

4)与表格交互

5)根据需要设置表格样式,这一步骤在以上过程中穿插进行

常用函数如下:

初始化表格控件

初始化表格控件,设置表格行数/列数/表头等参数

QTableWidget(QWidget * parent = 0);
QTableWidget(int rows, int columns, QWidget * parent = 0);//构造函数,构造表格控件,指定表格行和列

void setRowCount(int rows) //设置行数

void setColumnCount(int columns) //设置列数

int rowCount() const //获取行数

int columnCount() const //获取列数

void QTableView::setColumnWidth(int column, int width);//设置指定列的宽度

void QTableView::setRowHeight(int row, int height);//设置指定行的行高

void QTableWidget::setHorizontalHeaderLabels(const QStringList &labels);//设置水平表头

设置水平表头举例如下:

QStringList headerList;
headerList << QString::fromLocal8Bit("学号")<< QString::fromLocal8Bit("姓名")<< QString::fromLocal8Bit("语文")<< QString::fromLocal8Bit("数学")<< QString::fromLocal8Bit("英语") ;ui->tableWidget->setColumnCount(headerList.size());
ui->tableWidget->setHorizontalHeaderLabels(headerList);

void QHeaderView::setSectionResizeMode(ResizeMode mode);//设置表头尺寸模式
void QHeaderView::setSectionResizeMode(int logicalIndex, ResizeMode mode);//指定索引表头的尺寸模式
ResizeMode模式有以下几种:

  • Interactive:交互模式,通过鼠标拖拽表格中间的分割线调整表格宽度,默认设置
  • Stretch:使每一列都相等,并占满表格宽度
  • Fixed:这个模式一般与其他属性一起设置,比如手动设置列的宽度,设置最后一列自动拉伸
  • ResizeToContents:列的宽度会根据列标题文字的宽度自动设置
  • Custom = Fixed
    以上列宽模式也可以混合使用,如已经设置了Stretch模式,但是觉得某一列宽度不合适,可以按照如下方式进行设置:
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(
http://www.shuangfujiaoyu.com/news/54137.html

相关文章:

  • 怎么做推广网站赌场域名seo查询
  • 仪表东莞网站建设搜索引擎优化的主要工作有
  • 哪个网站做兼职有保障巩义网站优化公司
  • 大连旅顺网站制作金华seo全网营销
  • 虚拟空间可以做视频网站么郑州官网网站优化公司
  • wordpress怎么设置404伪静态微信seo什么意思
  • 取名网站怎么做酒店seo是什么意思
  • 网站想更换服务器怎么做泉州网站关键词排名
  • 做移动端网站百度推广公司哪家比较靠谱
  • 大数据查询平台seo推广主要做什么的
  • 昆明电子商务网站建设郑州优化公司有哪些
  • 做装修的推广网站有那种视频号推广
  • 建设工程信息网重庆廊坊seo培训
  • 音乐网站如何建设的水果网络营销策划书
  • 视频网站开发项目最近热点新闻事件2023
  • 长宁区网站制网络舆情分析研判报告
  • 北京疫情死了八千多人昆明优化网站公司
  • 网站建设电话咨询seo是什么牌子
  • 网站建设所需技术百度框架户开户渠道代理
  • 外国网站 游戏设定图电商网站开发平台
  • 湖南餐饮网站建设seo网站优化培训多少价格
  • 如何做服装微商城网站建设全国防疫大数据平台
  • 幼儿园网站php源码网络营销软文案例
  • 吉安网站建设全国疫情高峰时间表最新
  • 视频网站费用深圳全网推互联科技有限公司
  • 商务网站开发实训报告优化网站软文
  • wordpress怎么做企业网站百度站长工具seo综合查询
  • 网站架构包括哪些百度手机版网页
  • 怎么对网站上的游记做数据分析网站的优化
  • 江西医疗网站建设百度app在哪里找