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

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

2013-02-19 
请问诸君怎么获取model中某列每行的前十个字段?比如说model-setTable(abc)表abc中有a b c三列 其中a列

请问诸君怎么获取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(); 

热点排行