封装QTableView,支持冻结列,绘制表头,按钮,复选框,支持字体指定颜色设置等一系列骚操作!!!!
自动播放
|
查看原图
|
返回列表
|
返回原帖
登录
注册
上一张
下一张
作者:
1250479606
发布日期:2018-07-27
描述:
暂无描述
保存
取消
代码如诗
: [表情]
闲人马大姐
:冻结列qt官网有例子,是冻结第一列,然后官网讨论区,有人实现了冻结最后一列。
yunduan41
:应该还有一个思路吧,就是继成QAbstractitemView,然后重新实现一个QTableView,在paintevent方法,当滚动条滚动的时候,判断一下冻结的列的宽度,对于未冻结的部分列,重新计算它的宽度,进行绘制。在Qt里面QTableView中的paintevent里面应该是标记的dirtyArea里面绘制时,重新计 ..
vaehate
:大佬,这是要断了楼主的财路啊
随心所遇
:这个重点画的好牛逼
donglaile
:之前也做了一个冻结表格,就是这个思路,赞一下
futureq
:可以,qt中好像有个例子,西门子系统里刀具界面好像也有固定列
john_duan
:[表情]
toby520
:划重点:1. 实现固定列原理:使用两个视图在同一个模型上,使用叠加技术,到达冻结某列的效果,原理:两视图共享模型!先把一个视图放到另外一个视图上面,只保留某一列显示,其他列隐藏,并且使用stackUnder()把其放在最上面,然后第二个模型在他下面。隐藏视图的竖直方向上的头部 ..
1250479606
:之前上传的资源未审核,所以链接打不开,现在已经可以下载了[表情]
chl20002008
:404
xdh873939316
:404
shawking
:做到这一步,不容易[表情] [表情] [表情]