QT中的tablewidget如何插入一行数据

QT中的tablewidget如何插入一行数据,第1张

(设有8列..)

QStandardItem *item1=new QStandardItem(QDate::currentDate().toString("yyyy MM dd ")+QTime::currentTime().toString())

QStandardItem *item2=new QStandardItem("")

QStandardItem *item3=new QStandardItem(“”)

QStandardItem *item4=new QStandardItem(“”)

QStandardItem *item5=new QStandardItem("")

QStandardItem *item6=new QStandardItem(QString::number(quint8(Data[0])))

QStandardItem *item7=new QStandardItem(sData)

QStandardItem *item8=new QStandardItem(sstr)

QList<QStandardItem*>item

item<<item1<<item2<<item3<<item4<<item5<<item6<<item7<<item8

tableItemModel->appendRow(item)

问下度娘,啥都有了

让第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)


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

原文地址: http://outofmemory.cn/bake/11726992.html

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

发表评论

登录后才能评论

评论列表(0条)

保存