请教下各位大佬们,这里我重写了Table列名视图的几个函数,用来实现多级表头的绘制。但是执行后,代码存在以下问题:
1,paintEvent和paintSection都会执行两轮;
2,列名边框线代码、背景颜色代码无效,但debug也没错误;
3,在拖动第1列右边边框来修改列宽时,第0列位置会有“残影”出现,需要等几分钟才恢复正常。而在选中某个cell或者进行其它操作时,“残影”立即消失;
我没有使用setStyleSheet设置全局格式,试了ai、 搜索到的各种方法,但是依旧没用,看qt文档也没看出个啥来,是哪里出问题了啊????
完整代码如下所示,我是在paintEvent更新主列名,在paintSection更新子列名



1,paintEvent和paintSection都会执行两轮;
2,列名边框线代码、背景颜色代码无效,但debug也没错误;
3,在拖动第1列右边边框来修改列宽时,第0列位置会有“残影”出现,需要等几分钟才恢复正常。而在选中某个cell或者进行其它操作时,“残影”立即消失;
我没有使用setStyleSheet设置全局格式,试了ai、 搜索到的各种方法,但是依旧没用,看qt文档也没看出个啥来,是哪里出问题了啊????
完整代码如下所示,我是在paintEvent更新主列名,在paintSection更新子列名



