• 3647阅读
  • 1回复

怎么实现记事本中的字符根据传进来的位置显示为选中 [复制链接]

上一主题 下一主题
离线cheyvxuan
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-11
  1. QTextCursor cur = plaintext->textCursor();//返回当前光标对象
  2.     cur.setPosition(1, QTextCursor::MoveAnchor);//移到起始位置
  3.     cur.movePosition(QTextCursor::NoMove, QTextCursor::KeepAnchor, 3);//移动结束位置
  4.     cur.select(QTextCursor::WordUnderCursor);//选择
  5.     plaintext->setTextCursor(cur);
我找到了这段代码,可以是字符没有显示为蓝色选中,同时也不是按照位置进行选中的。
我想做的效果就是

这样的,求教各位了。
我把string的位置能够找出来了,但是怎么传进去位置让它进行选中呢?
离线cheyvxuan

只看该作者 1楼 发表于: 2014-04-11
菜鸟一个,希望大哥大姐回复一下。我手写了一个记事本,这里这个查找功能显示的部分没弄出来,这里先谢过了。
快速回复
限100 字节
 
上一个 下一个