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

网站空间怎么登陆百度免费推广平台

网站空间怎么登陆,百度免费推广平台,网页制作平台排行榜,内蒙古互联网+监管平台Qt/C学习系列之列表使用记录 前言列表的初始化界面初始化设置名称获取简单设置 单元格存储总结 前言 列表的使用主要基于QTableWidget控件,同步使用QTableWidgetItem进行单元格的设置,最后可以使用QAxObject进行单元格的数据读出将数据进行存储。接下来…

Qt/C++学习系列之列表使用记录

  • 前言
  • 列表的初始化
    • 界面
    • 初始化设置
      • 名称获取
      • 简单设置
  • 单元格存储
  • 总结


前言

列表的使用主要基于QTableWidget控件,同步使用QTableWidgetItem进行单元格的设置,最后可以使用QAxObject进行单元格的数据读出将数据进行存储。接下来就开始列表的设置和保存吧!


列表的初始化

界面

列表控件可以在界面上使用QTableWidget控件。
在这里插入图片描述

初始化设置

名称获取

// 获取 ui 中的 QTableWidget
QTableWidget *tableWidget = ui->TabWid_Result;
  • 获取界面中的QTableWidget的名称,为了后续初始化的使用。

简单设置

tableWidget->setRowCount(n);
tableWidget->setColumnCount(m);
  • 设置表格的行数和列数
tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
  • 设置表格为不可编辑:一般是结果显示中,不需要表格输入,只是结果输出进行设置。
tableWidget->horizontalHeader()->setVisible(false);  
tableWidget->verticalHeader()->setVisible(true);    
  • 显示默认的水平表头
  • 隐藏默认的垂直表头
  • 表头的设置可具体实际的需要进行显示或隐藏。
tableWidget->setColumnWidth(col, 80); 
tableWidget->setRowHeight(row, 50);
  • 设置每列宽度的像素
  • 设置每行高度的像素。
QTableWidgetItem *emptyItem = new QTableWidgetItem("\\");
emptyItem->setBackground(Qt::lightGray); 
tableWidget->setItem(i, j, emptyItem);
  • 单元格填充使用QTableWidgetItem
  • setBackground是来设置单元格的背景色
  • 将单元格内容填充到单元格内

如何合并单元格!

tableWidget->setSpan(0, 0, 1, 12);
  • void setSpan(int row, int column, int rowSpan, int columnSpan);:这里就是初始的行列到扩展的行列。
    在这里插入图片描述
    这里要注意,如果需要存储,那么第三行一定要有数据内容,不然程序会崩!

单元格存储

QAxObject* excel = new QAxObject();
  • 定义表格。
QAxObject* workbooks = excel->querySubObject("Workbooks");
QAxObject* workbook = workbooks->querySubObject("Add()");
  • 添加新的工作薄。
QAxObject* sheets = workbook->querySubObject("Worksheets");
QAxObject* sheet = sheets->querySubObject("Item(int)", 1); // 第一个工作表
  • 获取活动的第一个工作表
int romCount = ui->TabWid_Result->rowCount();
int colCount = ui->TabWid_Result->columnCount();
  • 获取总行数
  • 获取总列数
QAxObject* biaotou=sheet->querySubObject("Cells (int,int)", 1, 1);
biaotou->dynamicCall("SetValue(const QVariant&)", QVariant("xx"));
biaotou->setProperty("RowHeight", 30); // 设置宽度为20
biaotou->setProperty("Size", 20); // 设置宽度为20
  • 这里是获取单元格对象。
  • dynamicCall设置单元格的内容。
  • setProperty是根据不同的内容进行数据设置。

如何获取实际列表值进行excel数据写入呢?

QString str1=ui->TabWid_Result->item(i,j)->text();
QAxObject* danyuange3=sheet->querySubObject("Cells (int,int)", i, j);
danyuange3->dynamicCall("SetValue(const QVariant&)", QVariant(str1));
  • 获取表格内容,形成QString
  • querySubObject:获取 Excel 单元格对象
  • 通过dynamicCall将内容写入QAxObject中。
    在这里插入图片描述

总结

本文主要简单介绍了表格的简单使用,并做了存储设置。

http://www.dtcms.com/wzjs/403655.html

相关文章:

  • 如何使用二级域名做网站北京网站优化价格
  • 杭州市下城区建设厅网站成全在线观看免费高清动漫
  • 网站免费模版长沙做网络推广公司的
  • 向客户介绍网站建设seo技术建站
  • 北京怎么做网站推广关键词优化排名用什么软件比较好
  • 商家做网站的优点网络推广常见的方法
  • 成都手机网站开发百度小说风云榜排名
  • 南通网站制作哪个好百度投诉电话人工服务总部
  • 珠海网站seo机构
  • 以前做弹幕现在的电影网站十大免费网站推广平台
  • 云网站开发网址大全网站
  • 公司做一个静态网站多少钱新媒体运营主要做什么
  • window主机用wordpress北京seo设计公司
  • 单页网站规划设计书东莞网站建设优化排名
  • 福州高端网站制作黄页网络的推广软件
  • 奥美广告公司简介seo怎么优化关键词排名
  • 大型门户网站建设需要哪些技术永久不收费免费的聊天软件
  • 网站开发工具是啥怎么注册网站 个人
  • 一个做问卷调查的网站好seowhy培训
  • 用ps做网站方法百度广告服务商
  • 湖南网站制作收费标准seo的内容有哪些
  • 网站qq一键登录搜索引擎有哪些?
  • 找人做网站靠谱吗代刷网站推广链接免费
  • 一个空间做两个网站的视频教程google搜索
  • 湖寮做网站网络公司品牌推广
  • 简单的网站开发流程站长之家查询
  • 做采集网站赚钱吗北京网站seo优化推广
  • 学做网站论坛插件杭州网络排名优化
  • 自己做网站如何挣钱网页推广怎么做的
  • 网站建设纠纷 网站检测百度上海推广优化公司