Qt5标题栏自定义QHeaderView自定义

为了能在多个平台上使用自定义标题栏窗口,试了网上好几个版本,都多少有些问题;最后在github上找到了一个稍微看的过去的一个版本,稍加更改后可以在mac os , ubuntu, window 上正常使用的版本。

整体效果图:
Qt5标题栏自定义QHeaderView自定义_第1张图片动态展示:

完成了自定义标题窗口后继续扩展了QTableView的水平标题栏,实现了过滤/排序功能,顺带完成了table,tree,list 的三个视图的右键跳转;
代码很简单,直接看源码应该就可以看懂, 代码详情见如下仓库,代码使用MIT协议,可随意使用。

github
https://github.com/BeiChenYx/FramelessWindow
码云
https://gitee.com/BeiChen_XQ/FramelessWindow

你可能感兴趣的:(Qt)