使用非常简单:
// 把分页组件加入到当前窗口 pageWidget = new PageWidget(); layout
()->addWidget
(pageWidget);
当总页数改变时(如查询数据库操作得到总页数),只需要调用pageWidget的两个函数void Widget::changeMaxPage
() { pageWidget->setMaxPage
(ui->lineEdit->text
().toInt
()); pageWidget->setCurrentPage
(1);}
当pageWidget上的页码被点击后,会发射void currentPageChanged
(int page
)信号,然后主窗口里再作出相应反应,如查询分页查询数据库
工程
文件下载:
/Files/biao/MultiPageDemo.7z 如果下不了,到这里下就可以了:
http://www.cppblog.com/biao/archive/2011/10/30/159350.html