QT之获取光标所在行信息

 QTextDocument*textDocument= keyText->document();//获取指定textEdit位置

//通过textEdit的光标位置得到光标所在行值

    QTextCursor cursor;
    cursor = keyText->textCursor();
    int lineNumber = cursor.blockNumber();//获取光标所在列用cursor.columnNumber();
 
 
    QTextBlock textBlock = textDocument->findBlockByLineNumber(lineNumber);//通过行号找到指定行 数据块
    QString selectLine = textBlock.text();//将得到的数据存入一个字符串。
    

你可能感兴趣的:(qt)