0
点赞
收藏
分享

微信扫一扫

QTableView仿Excel表头排序和筛选

一.效果

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

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

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

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

分别对应下列图标

举报

相关推荐

0 条评论