QtでのQTableビューのページング表示を設定する3つの方法

825 ワード

1.すべてのデータが既知の場合、MVCモードでデータをページングする:参考リンク:http://www.cnblogs.com/caomingongli/archive/2011/11/17/2252745.html 参照リンク:https://blog.csdn.net/xujiali5172923/article/details/47835265
2、データベースが大きい場合、QTableビューは自動的にスライドバーを生成し、スライドバーの範囲を設定することで、ページ番号の参考リンクを設定します.https://blog.csdn.net/liuguangzhou123/article/details/8109089
3.クエリーデータをQTable Viewに入れる場合、クエリー条件を変更することで、ページごとに表示し、前のページ/次のページをクリックするたびにクエリー条件を更新することができる
model = new QSqlQueryModel(this);
 model->setQuery(QString("select num,time,ion,temperature,humidity from data_net where time between '%1' and '%2'").arg(table_query_begin).arg(table_query_end));

table_を変更するたびにquery_beginとtable_query_endはページング効果を実現