如何让qtablewidget动态显示获取到的数据数据

如何让qtablewidget动态显示获取到的数据数据,第1张

让第11行显示到第1行很方便,只要让ui->tableWidget->insertRow(0);就行了

ui->tableWidget->insertRow(0);

ui->tableWidget->setItem(0, 0, new QTableWidgetItem("cj"));

ui->tableWidget->setItem(0, 1, new QTableWidgetItem(QString::number(test_number)));

获取到一行就添加一行,建议LZ可以用QTimer定时器,每秒触发一次更新tablewidget的槽函数

QTimer widget_timer = new QTimer(this);

通过columnCount和rowCount获取到当前tablewidget的行数和列数,通过两个for循环,用QTableWidgetItemitem(introw,intcolumn)const成员函数遍历所有的单元格,再用获取到的QTableWidgetItem对象的virtualQVariantdata(introle)const成员函数取得单元格内数据,再调用QVariant的toString函数取得单元格内数据的字符串格式,然后你就可以将数据写入文件了。

1、使用QDataStream进行二进制数据读写。

2、read binary data from a stream。

3、在代码中使用硬编码指定流的版本号。

4、在文件头写入一个简短的幻数字符串和一个版本数字,来用于将来扩展。

5、可以以下面这种方式来读取。

6、使用事务来完成不完整的数据读取。

以上就是关于如何让qtablewidget动态显示获取到的数据数据全部的内容,包括:如何让qtablewidget动态显示获取到的数据数据、如何将qt中的数据导出到excel中、Qt怎么把QTableWidget表格中的数据读取出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9622513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存