プログラムにモデル/ビュー アーキテクチャを実装しようとしていますが、モデルの変更後にビューが更新されませんが、自動的に更新されるはずです。
これが私のコードの簡略版です:
QStringListModel *model = new QStringListModel;
QListView *view = new QListView;
view->setModel(model);
QStringList list;
list << "a" << "b" << "c";
model->setStringList(list);
model->stringList() << "d";
問題は、私のビューには a、b、c しか含まれていないことです。しかし、d ではありません。なんで?機種変更したら自動的にビューが更新されると思っていたのですが、そうではないようです。アイデアはありますか?