2012-09-23 80 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