这是我的第一个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");
Run Code Online (Sandbox Code Playgroud)
这个例子在我的列表中编译和删除"ABC"和"123",但不是"xyz".为什么不?我需要以某种方式重新绘制listView吗?我对NULL做错了吗?
谢谢.