当前位置: 代码迷 >> QT开发 >> 怎么移动qtextedit中的光标位置?提取文字
  详细解决方案

怎么移动qtextedit中的光标位置?提取文字

热度:45   发布时间:2016-04-25 03:15:55.0
如何移动qtextedit中的光标位置?提取文字
如何移动qtextedit中的光标位置?比如:您好!我叫小明,很高兴认识大家,
  现在光标在“大家,”逗号的后面,现在我想移动光标到”大家“后面,怎么来移动呢?
其实我想做的事情,是把”很高兴认识大家“这句话提取出来,该如何做呢?
------解决方案--------------------
研究一下QTextCursor

QTextCursor cursor(ui->textEdit->textCursor());//

可以获取光标位置,移动光标等等
------解决方案--------------------
QLINEEDIT  类里的方法
int cursorPosition() const;
  void setSelection(int, int);
    QString selectedText() const;

找到想取出的字符串,设置选中,再用selectedText取出,
------解决方案--------------------
看下

引用:
研究一下QTextCursor

QTextCursor cursor(ui->textEdit->textCursor());//

可以获取光标位置,移动光标等等
就研究这个就差不多啦