QTableView仿Excel表头排序和筛选

07-19 1609阅读

一.效果

Excel的排序和筛选弹窗如下所示

QTableView仿Excel表头排序和筛选

功能非常强大。不仅支持内容排序和筛选,还支持颜色的排序和筛选,而且还支持设置多种过滤条件。本文只仿最常用的内容排序和内容单过滤条件的筛选,效果如下所示。

QTableView仿Excel表头排序和筛选

从效果图中可以看出,表头Section中的按钮有下列六种状态

enum ButtonStyle
{
      Normal,        // 正常
      Ascend,        // 升序
      Descend,       // 降序
      Filter,        // 过滤
      FilterUp,      // 过滤 + 升序
      FilterDown,    // 过滤 + 降序
};

分别对应下列图标

QTableView仿Excel表头排序和筛选QTableView仿Excel表头排序和筛选

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]