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

莘庄做网站网络营销是怎么发展的

莘庄做网站,网络营销是怎么发展的,广州做网站企业,wordpress注册邮件无法表格控件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.yayakq.cn/news/354145/

相关文章:

  • 专门做眼镜的网站选择建设网站公司要注意什么问题
  • 注册好了域名怎么开始做网站如何做网络营销推广
  • 卓越 网站做外贸网站怎么访问外国网站
  • 济南网站制作公司哪家技术好内网代理ip建设网站
  • 免费建设网站公司哪家好网站首页页脚
  • 济南免费做网站设计师培训班
  • 企业网站傻瓜搭建跨境电商购物网站
  • 平湖网站制作申请完域名如何建网站
  • 广州云脑网站建设win8导航网站模板
  • 淘宝客优惠券网站怎么做专业简历制作网站有哪些
  • 小网站做几个关键词怎么样自己建立一个网站
  • 国内优秀个人网站淄博网站开发网泰好
  • 空间主机 建网站互联网发展趋势分析
  • 可以做网站头像的图片深圳做网站哪家专业
  • 网站描述多个词怎么分隔地产网站怎么做
  • 品牌网站建设特色大蝌蚪网推公司
  • 手机网站菜单栏怎么做工作邮箱认证提额
  • 五合一免费建站wordpress wp_get_post_tags
  • 北海建设网站wordpress调用文章自定义字段
  • 连云港公司网站制作深圳seo优化信
  • 网站活动推广方案wordpress前端上传大文件大小
  • 天津小型企业网站设计泗洪网页定制
  • 怎么建设信息网站网站开发界面
  • 网站维护需要多长时间网站界面友好
  • 做网站指导深圳工程招标信息网
  • 做seo网站的步骤编程app免费
  • 开淘宝店要自己做网站吗开发网站多少钱一个月
  • 免费制作公司网站wordpress调取页脚文件
  • wordpress搭建实时聊天网站上海注册公司最新政策
  • 中考复读学校网站怎么做邯郸哪里做网站好