qt tablewidget添加一行变成两行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt tablewidget添加一行变成两行相关的知识,希望对你有一定的参考价值。
参考技术A 在行号为row的行前插入一行。在行号为row的行前插入一行,如果row等于或大于总行数,则在表格最后一行添加一行。如果这里的行号存在一定问题,行号如果指代tableWidget自己标注的从1开始的行号的话,该描述便存在错误。当我进行表格添加行操作并考虑到末尾行的特殊情况时,根据上述描述出现偏差,导致一次点击最后一行添加了两行。
QT中的tablewidget如何插入一行数据
参考技术A (设有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);
问下度娘,啥都有了。
以上是关于qt tablewidget添加一行变成两行的主要内容,如果未能解决你的问题,请参考以下文章