Qt如何清空tableview中的内容?

Qt如何清空tableview中的内容?下面是查询槽函数和清空槽函数的代码:voidWidget::on_pushButton_clicked(){QSqlQueryMo... Qt如何清空tableview中的内容?
下面是查询槽函数和清空槽函数的代码:
void Widget::on_pushButton_clicked()
{
QSqlQueryModel *model = new QSqlQueryModel;
model -> setQuery("select * from student");
model -> setHeaderData(0, Qt::Horizontal, tr("ID号码"));
model -> setHeaderData(1, Qt::Horizontal, tr("姓名"));
ui -> tableView -> setModel(model);

QSqlQuery query = model -> query();
query.exec("insert into student values (20, 'yafei20')");
model -> setQuery("select * from student ");

}

void Widget::on_clear_clicked()
{
ui -> tableView -> clearSpans();
}

是否有专门清空tableview中内容 的函数呢?望高手指教。。
展开
 我来答
桑赞6b
2012-05-24 · 超过23用户采纳过TA的回答
知道答主
回答量:48
采纳率:100%
帮助的人:41.2万
展开全部
你用的clearSpans()不是清空表的,这个你设置了Model,应该管理的是Model,
追问
那应该如何清空呢
追答
你用的这个MODEL中如果不需要那些数据了,直接对这个Model clear应该就可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式