这是我的第一个 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”,但不是“xyz”。为什么不?我需要以某种方式重新绘制 listView 吗?我对NULL做错了吗?
谢谢。