当前位置: 代码迷 >> QT开发 >> Qt中的QListView控件解决办法
  详细解决方案

Qt中的QListView控件解决办法

热度:80   发布时间:2016-04-25 03:49:04.0
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);
}
  相关解决方案