2012-09-23 43 views
1

我有一个QListView,它使用一个模型来加载信息。当我将新行插入模型时出现错误,它不会显示在QListView中。这是我使用的代码:Qt - 信息没有在ListView中加载

在头

bugModel = new QStandardItemModel(); 
ui->bugList->setModel(bugModel); 
在CPP

(当按下按钮):

bugModel->insertRows(bugModel->rowCount(), 1); 
bugModel->setData(bugModel->index(bugModel->rowCount()-1,0), "Test"); 

可能是什么问题呢?

P.S该函数在按下按钮时被调用,因为我使用qDebug()进行了检查。

回答

1

您是否添加了列?
如果不是 - 在标题中添加行bugModel->insertColumn(0);

+1

糟糕......很少有错误。谢谢,没有回到我的脑海:) – boxofapps