Qt:分页组件

Qt:分页组件
@import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);  

使用非常简单:
        // 把分页组件加入到当前窗口
    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

你可能感兴趣的:(Qt:分页组件)