Qt:QTableView如何添加一行?

时间:2012-10-29 08:45:37

标签: qt qtableview

我有一个包含数据的QTableView。添加行的最简单方法是什么?

谢谢!

2 个答案:

答案 0 :(得分:4)

当您使用som YourModel在YourTableView(QTableView)中显示时,应该这样做:

YourModel->insertRow(YourModel->rowCount(QModelIndex()));
// paste some data to new row

模型更新导致View的更新

答案 1 :(得分:0)

QTableView是基于模型的,如果您不知道什么型号,那么我建议您阅读here

使用QTableWidget对初学者来说更容易,你可以像这样添加一行

ui->tableWidget->insertRow(0);