Qt中的QListView控件
想让它显示的行数是无限的,只要有数据就刷新到界面,如何实现哦?始终值显示一条信息,后面一条会覆盖前面的,怎么修改
void MainWindow::readOutput(int num)// 这里的num是线程传来的参数,显示1~100的数,1秒刷新
{
QStringList list;
list += QString::number(num);
QStringListModel *model = new QStringListModel(list);
ui->listView->setModel(model);
ui->listView->setUpdatesEnabled(true);
model->setStringList(list);
}
Qt ListView 线程传递数据 多条显示
[解决办法]
QStringList list;变成类成员变量
void MainWindow::readOutput(num)
{
list += num;
model->setStringList(list);
}