これは私の最初の QT の質問です - 私は一般的に C# プログラマーなので、非常に単純な答えがあると確信している愚かな質問をすることを許してください。
リストにアイテムを追加したいのですが、今のところ、それらが文字列であるとしましょう。QListView: UI->listView
、 QStringList 、および QStringListModel があります。
stringList = new QStringList();
stringList->append("ABC");
stringList->append("123");
listModel = new QStringListModel(*stringList, NULL);
ui->listView->setModel(listModel);
stringList->append("xyz");
この例では、リスト内の "ABC" と "123" をコンパイルして disaply しますが、"xyz" はコンパイルしません。なぜだめですか?どういうわけかlistViewを再描画する必要がありますか? NULLで何か間違ったことをしましたか?
ありがとう。