资源简介

使用QT实现的,加入有很多页的话,左右两边显示具体的页数,中间使用...替代中间未显示的页数。 详情和效果图见博客:https://blog.csdn.net/xiezhongyuan07/article/details/79469156

资源截图

代码片段和文件信息

#include 
#include “Widget.h“

int main(int argc char *argv[]) {
    QApplication a(argc argv);

    // 分页组件的css这个内容应该放到普通文件中然后加载
    QString qss = QString(“.QLabel[page=\“true\“] { padding: 1px; }“)
            + QString(“.QLabel[currentPage=\“true\“] { color: rgb(190 0 0);}“)
            + QString(“.QLabel[page=\“true\“]:hover { color: white; border-radius: 4px; background-color: qlineargradient(spread:reflect x1:0 y1:0 x2:0 y2:1 stop:0 rgba(53 121 238 255) stop:1 rgba(0 202 237 255));}“);
    a.setstyleSheet(qss);

    Widget w;
    w.show();

    return a.exec();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-07 11:52  src\
     文件         438  2018-03-06 20:42  src\MultiPageDemo.pro
     文件        6534  2018-03-06 20:42  src\PageWidget.cpp
     文件         966  2011-10-30 12:24  src\PageWidget.h
     文件        3220  2011-10-20 16:12  src\PageWidget.ui
     文件         697  2018-03-07 11:52  src\Widget.cpp
     文件         344  2011-10-30 12:14  src\Widget.h
     文件        1123  2011-10-30 12:22  src\Widget.ui
     文件         654  2018-03-06 20:38  src\main.cpp

评论

共有 条评论