• 4351阅读
  • 2回复

[提问]QTextEdit设定mouseTracking为true后无法框选内容 [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2012-10-19
因为在QTextEdit中要重新实现mouseMoveEvent,所以要将mouseTracking设定为true。

但做此设定后,QTextEdit却无法框选内容

不知大家有没有遇到过类似情况,有没有什么解决办法? 谢谢。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线kimtaikee

只看该作者 1楼 发表于: 2012-10-19
你是不是覆盖了mouseMoveEvent这个函数之后没有调用父类的函数,例如:
  1. void URTextEdit::mouseMoveEvent(QMouseEvent* e)
  2. {
  3.   QTextEdit::mouseMoveEvent(e);
  4.   // here goes your customized code
  5. }

离线alexltr

只看该作者 2楼 发表于: 2012-10-19
回 1楼(kimtaikee) 的帖子
正是。 谢谢你,kimtaikee。现在问题解决了。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个