• 4213阅读
  • 0回复

[提问]QPlainTextEdit  可视行问题 [复制链接]

上一主题 下一主题
离线rixodx
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-05
QPlainTextEdit 做代码折叠功能。。
当block 用setvisible() 隐藏以后 滚动事件的刷新问题
滚轮滚动时候,隐藏的block 不重新计算进 当前编辑框行号

导致 滚动条与编辑框 滚动事件 不统一。。

但是 如果之前 (比如 mainwindow)中运行代码全部折叠 或展开 编辑框 能正确识别非隐藏的block 也能准确显示

猜想: 编辑框初始化的时候 能识别隐藏的block 函数。。

问: 如何 使编辑框 重新载入 当年显示的block (滚动条如何刷新)?

问2 :或者说 block隐藏 会触发什么信号,,或者应该发送什么信号。?

望高手指点一二,,,找了很久没找到答案啊。。。
快速回复
限100 字节
 
上一个 下一个