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添加一行变成两行的主要内容,如果未能解决你的问题,请参考以下文章

qt tablewidget 怎么自己增加行

如何给tablewidget整行条目加右键菜单

如何给tablewidget整行条目加右键菜单

tablewidget第一行没有分割线

qttablewidget会跟随窗口大小变化,但内容不会怎么

QT中关于TableWidget中Item 现在我要加一行 第一列显示X 第二列显示X的平方根 我这里那里错了?