• 4842阅读
  • 2回复

如何统计model table列表的行数??? [复制链接]

上一主题 下一主题
离线baskerle
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-04
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
运行得如下界面:


代码:
  model = new QSqlTableModel(this);
    model->setTable(tableName);
    model->setEditStrategy(QSqlTableModel::OnManualSubmit);
    model->select();

    model->setHeaderData(0, Qt::Horizontal, tr("ID"));
    model->setHeaderData(1, Qt::Horizontal, tr("name"));
    model->setHeaderData(2, Qt::Horizontal, tr("age"));

    ui->table01->setModel(model);

//table01是表格~数据放在model里的~~
想知道怎么统计表数据的总行数~~

顺便问下中文乱码问题~~比如吧上面的ID改为中文结果运行界面显示的就是乱码~~这怎么解决啊~??

希望高手帮忙~谢了~~!!!
离线dbzhang800

只看该作者 1楼 发表于: 2010-01-04
第一个问题,打开
QAbstractTableModel Class Reference
自己看Detailed Description

第二个问题,先看看论坛吧,有过很多讨论了。
离线shiroki

只看该作者 2楼 发表于: 2010-01-04
int QAbstractItemModel::rowCount ( const QModelIndex & parent = QModelIndex() ) const   [pure virtual]
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个