MyException - 我的异常网
当前位置:我的异常网» QT开发 » 请教诸君如何获取model中某列每行的前十个字段

请教诸君如何获取model中某列每行的前十个字段

www.MyException.Cn  网友分享于:2013-02-20  浏览:8次
请问诸君怎么获取model中某列每行的前十个字段?
比如说
model->setTable("abc");
表abc中有a b c三列 其中a列每行都是长度为15的字符串 现在我要获取a列中每个字符串长度为9的子字符串 并在lineEdit上显示出来?该如何破?

------解决方案--------------------
楼主问题没描述清楚啊:

你这是什么model?

QSqlTableModel ? QStandarItemModel?还是...?

我想楼主说的应该是QSqlTableModel 吧?
QSqlTableModel 的话这样:

QString name = “a”;
model->setFilter(QObject::tr(“name = ‘%1′”).arg(name)); //筛选出A列
model->select(); 

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有