使用非常简单:
// 把分页组件加入到当前窗口
pageWidget = new PageWidget();
layout()->addWidget(pageWidget);
当总页数改变时(如查询数据库操作得到总页数),只需要调用pageWidget的两个函数
void Widget::changeMaxPage() {
pageWidget->setMaxPage(ui->lineEdit->text().toInt());
pageWidget->setCurrentPage(1);
}
当pageWidget上的页码被点击后,会发射void currentPageChanged(int page)信号,然后主窗口里再作出相应反应,如查询分页查询数据库
1