1

モデルを使用して情報をロードする QListView があります。モデルに新しい行を挿入すると、バグが QListView に表示されません。これらは私が使用したコードです:

ヘッダー内:

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

cpp で (ボタンが押されたとき):

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

何が問題なのですか?

PS qDebug()を使用してチェックしたため、ボタンが押されたときに関数が呼び出されます。

4

1 に答える 1

1

列を追加しましたか?そうでない場合は、ヘッダー
に行を追加します。bugModel->insertColumn(0);

于 2012-09-23T17:31:24.113 に答える