zoukankan      html  css  js  c++  java
  • QTableView和QTableWidget翻页功能实现

           主要使用QTableView和QTableWidget中的三个函数实现

    QTableView::verticalScrollBar()->setSliderPosition();  //设置当前滑动条的位置

    QTableView::verticalScrollBar()->maximum();             //滑动条能移动的最大位置

    QTableView::verticalScrollBar()->value();                   //获得当前滑动条的位置

    1. static int nCurScroller=0; //翻页时的当时滑动条位置
    2. static int pageValue = 10; // 一页显示条数
    3. void SplayHisForm::createHisForm()
    4. {
    5.                 …….
    6.     hisTableWidget = new QTableWidget;
    7.     hisTableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
    8.     hisTableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
    9.             …….
    10. }
    11. /***下一页***/
    12. void SplayHisForm::nextPageHis()
    13. {
    14.     int maxValue = hisTableWidget->verticalScrollBar()->maximum(); // 当前SCROLLER最大显示值25
    15.     nCurScroller = hisTableWidget->verticalScrollBar()->value(); //获得当前scroller值
    16.     if(nCurScroller<maxValue)
    17.         hisTableWidget->verticalScrollBar()->setSliderPosition(pageValue+nCurScroller);
    18.     else
    19.         hisTableWidget->verticalScrollBar()->setSliderPosition(0);
    20. }
    21. /***上一页***/
    22. void SplayHisForm::prePageHis()
    23. {
    24.     int maxValue = hisTableWidget->verticalScrollBar()->maximum(); // 当前SCROLLER最大显示值25
    25.     nCurScroller = hisTableWidget->verticalScrollBar()->value();
    26.     if(nCurScroller>0)
    27.         hisTableWidget->verticalScrollBar()->setSliderPosition(nCurScroller-pageValue);
    28.     else
    29.         hisTableWidget->verticalScrollBar()->setSliderPosition(maxValue);
    30. }

     

     

  • 相关阅读:
    (转)Golang reflect.DeepEqual函数:判断两个值是否一致
    Kubernetes字段Finalizers
    校园电子屏无人值守模式探索
    史上最全测试开发工具推荐(含自动化、性能、稳定性、抓包)
    Java 将Word转为HTML的方法
    C# 在PPT中添加数学公式
    C# 将PPT转为OFD/DPT/DPS/ODP/POTX/UOP
    C# 将Excel转为OFD、UOS
    Java 扫描识别条形码图片
    C# 加载Word的3种方法
  • 原文地址:https://www.cnblogs.com/zhoug2020/p/3791073.html
Copyright © 2011-2022 走看看