读取:

//获取数据
QString _var_text = ui->TableWidget->item(0,0)->text();

item有两个参数,第一个参数是行,第二个是列。

如果想转换格式可以使用QString转换成c++基本类型

//int
_var_text.toInt();
//double
_var_text.toDouble();
//string
_var_text.toStdString();

修改:

ui->TableWidget->item(0,0)->setText("xxxx");

可以使用qting格式化修改

ui->TableWidget->item(row,column)->setText(QString("%1%2").arg(1).arg(2));

增加:

     //设置列数和列宽ui->tableWidget->setColumnCount(4);ui->tableWidget->setColumnWidth(0, 75);ui->tableWidget->setColumnWidth(1, 75);ui->tableWidget->setColumnWidth(2, 75);ui->tableWidget->setColumnWidth(3, 130);ui->tableWidget->verticalHeader()->setDefaultSectionSize(25);//设置表头QStringList headText;headText << "FrameNo" << "Length" << "Data" << "Time";ui->tableWidget->setHorizontalHeaderLabels(headText);ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);//ui->tableWidget->setAlternatingRowColors(true);ui->tableWidget->verticalHeader()->setVisible(false);ui->tableWidget->horizontalHeader()->setStretchLastSection(true);//增加数据//设置大小为一行ui->tableWidget->setRowCount(1);//高度ui->tableWidget->setRowHeight(0, 20);//模型QTableWidgetItem *itemID = new QTableWidgetItem("test");QTableWidgetItem *itemName = new QTableWidgetItem("test");QTableWidgetItem *itemContent = new QTableWidgetItem("test");QTableWidgetItem *itemTime = new QTableWidgetItem("test");//对齐itemID->setTextAlignment(Qt::AlignCenter);itemName->setTextAlignment(Qt::AlignCenter);itemContent->setTextAlignment(Qt::AlignCenter);itemTime->setTextAlignment(Qt::AlignCenter);//关联ui->tableWidget->setItem(0, 0, itemID);ui->tableWidget->setItem(0, 1, itemName);ui->tableWidget->setItem(0, 2, itemContent);ui->tableWidget->setItem(0, 3, itemTime);

删除

removeRow函数,参数只有一个,就是行号

ui->tableWidget->removeRow(0);

QT_QTableWidget增删改读相关推荐

  1. ABAP 对内表的操作(增删改读及alv双击读取数据)

    https://www.cnblogs.com/wh-cnblogs/p/15989485.html 对内表操作: gt开头为内表(gt_zav,gt_S001) , wa 开头为工作区 (wa_za ...

  2. 学生的新增mySQL文档_MySQL增删改查

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

  3. node mysql await_node.js中对 mysql 进行增删改查等操作和async,await处理

    要对mysql进行操作,我们需要安装一个mysql的库. 一.安装mysql库 npm install mysql --save 二.对mysql进行简单查询操作 const mysql = requ ...

  4. Oracle的登陆问题和初级学习增删改查(省略安装和卸载)

    1:学习Oracle首先需要安装Oracle,网上已经有很多很多教程了,这里不做叙述,自己百度即可,这里安装的标准版,个人根据需求安装学习或者企业开发即可.如果安装出错,自己百度Oracle的卸载即可 ...

  5. node.js中对 mysql 进行增删改查等操作和async,await处理

    要对mysql进行操作,我们需要安装一个mysql的库. 一.安装mysql库 npm install mysql --save 二.对mysql进行简单查询操作 const mysql = requ ...

  6. elasticsearch的增删改查

    增删改查是数据库的基础操作方法.ES 虽然不是数据库,但是很多场合下,都被 人们当做一个文档型 NoSQL 数据库在使用,原因自然是因为在接口和分布式架构 层面的相似性.虽然在 Elastic Sta ...

  7. 深入理解和使用Oracle中with as语句以及与增删改查的结合使用

    WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到.有的时候,是为了让SQL语句的可读性更高些,也有 ...

  8. MongoDB从立地到成佛(介绍、安装、增删改查)

    目录 课程导学 第一关 MongoDB介绍 1.1 非关系型数据库 1.2 MongoDB的特点 1.3 MongoDB的应用场景 第二关 MongoDB安装和表结构 2.1 MongoDB的安装 2 ...

  9. java file取不到linux文件_Java中高级核心知识全面解析——Linux基本命令(切换、增删改查、压缩文件、权限命令)...

    一.目录切换命令 cd usr: 切换到该目录下usr目录 cd ..(或cd../): 切换到上一层目录 cd /: 切换到系统根目录 cd ~: 切换到用户主目录 cd -: 切换到上一个操作所在 ...

最新文章

  1. 某程序员求助:喜欢上漂亮的产品经理却不敢追,追不上太尴尬,公司也不允许办公室恋情!网友:别怂!...
  2. 环境微生物期刊—mBio介绍
  3. Prepare document for Week 2: Signaloid in Logistics
  4. php 验证码文件,php实现的验证码文件类实例
  5. php 文件上传mime 类型,PHP JAVA C上传文件如何准确判断文件类型-mime知识普及
  6. java打印等腰三角形_为什么大家都说Java中只有值传递?
  7. android吉他谱组件,Paranoid Android drum吉他谱
  8. 大数据工作流开源系统之DRAKE
  9. 对于嵌入式为什么要有uboot的深度解析
  10. TIA博途中触摸屏仿真时画面字体变大,超出范围的处理方法
  11. 如何判断线性方程组是一个解还是无穷个解
  12. 数据库作业:关系数据库及相关概念
  13. 记录每天背的单词,准备考研。(3月15日)
  14. [算法]LeetCode每日一题--174. 地下城游戏(Java)
  15. 通信中间件DDS介绍(一)
  16. 计算机教学考核方案,计算机基础实训课教学计划及考核方案.doc
  17. 王者荣耀孙策520皮肤特效展示 孙策520皮肤值得买吗
  18. 精彩实录 | POW'ER 2020 DEFI 创新者大会首日,DeFi创新领袖都聊了啥?
  19. 关于Ansi版Delphi剪切板中文乱码的问题
  20. spring cloud实践

热门文章

  1. hdfs java操作_hdfs java操作
  2. Java课程设计【学生信息管理系统】
  3. 删除后别人的微信号变成wxid_安卓版微信更新了,微信号终于可以修改了?
  4. c语言位运算知乎,07-C语言运算符-指趣学院
  5. php 正则提取连续字母,PHP匹配连续的数字或字母的正则表达式
  6. JAVA中dot的用法_Java 方法
  7. c++ 退出函数_UCOSIII源码分析之——bsp_os.c文件分析
  8. js定义全局变量 vue页面_vue.js中如何定义全局变量?
  9. python的数值类型和运算符_Python全栈工程师(数值类型、运算符)
  10. java 乱码 号处理器_java处理中日文字符串的乱码问题