首页| 论坛| 消息
主题:封装QTableView,支持冻结列,绘制表头,按钮,复选框,支持字体指定颜色设置等一系列骚操作!!!!
回帖:应该还有一个思路吧,就是继成QAbstractitemView,然后重新实现一个QTableView,在paintevent方法,当滚动条滚动的时候,判断一下冻结的列的宽度,对于未冻结的部分列,重新计算它的宽度,进行绘制。在Qt里面QTableView中的paintevent里面应该是标记的dirtyArea里面绘制时,重新计算一个rect吧。
下一楼›:冻结列qt官网有例子,是冻结第一列,然后官网讨论区,有人实现了冻结最后一列。
‹上一楼:toby520:划重点:
1. 实现固定列原理:
使用两个视图在同一个模型上,使用叠加技术,到 ..

查看全部回帖(13)
«返回主帖