QTableView仿Excel表头排序和筛选
一.效果
Excel的排序和筛选弹窗如下所示
功能非常强大。不仅支持内容排序和筛选,还支持颜色的排序和筛选,而且还支持设置多种过滤条件。本文只仿最常用的内容排序和内容单过滤条件的筛选,效果如下所示。
从效果图中可以看出,表头Section中的按钮有下列六种状态
enum ButtonStyle { Normal, // 正常 Ascend, // 升序 Descend, // 降序 Filter, // 过滤 FilterUp, // 过滤 + 升序 FilterDown, // 过滤 + 降序 };
分别对应下列图标
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。