首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt中的QListView控件解决办法

2013-07-01 
Qt中的QListView控件想让它显示的行数是无限的,只要有数据就刷新到界面,如何实现哦?始终值显示一条信息,后

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);
}

热点排行