• 7725阅读
  • 3回复

[讨论]QTableWidget如何完成pageup pagedown? [复制链接]

上一主题 下一主题
离线aderho
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-11
各位前輩好:
最近在使用QTableWidget,發現並沒有pageup 及 pagedown的功能!
請教各位
1,建立toolbutton後,如何加入PageUp 及Page Down的功能.
2,開啟QTableWidget時,col=0,row=0都是第一筆值,有可能可以指定數據中的任一筆值.
感謝各位的幫助!
离线kimtaikee

只看该作者 1楼 发表于: 2011-04-11
子类化QTableWidget
添加 PageUp 和PageDown共有槽函数
void MyTableWidget:::PageUp()
{
      int currVValue = verticalScrollBar()->value();
      currVValue += INCREMENT ;
      
     if(currVValue > verticalScrollBar()->maximum();
     {
         currVValue = verticalScrollBar()->maximum();
    }
      
     verticalScrollBar()->setValue(currVValue);
}

void MyTableWidget::PageDown()
{
   // 算法和pageup 相反
}

离线aderho

只看该作者 2楼 发表于: 2011-04-11
kimtaikee您好:
感謝您的解疑破惑!
對於物件相關函數還不夠廣泛了解,在下仍要再努力!
總之謝謝您!!!
离线interlc

只看该作者 3楼 发表于: 2011-04-11
你怎么用繁体字,你是台湾人嘛?
快速回复
限100 字节
 
上一个 下一个