Qt之获取光标行列简介

//通过textEdit的光标位置得到 光标所在行值,其中keyText是textEdit

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

你可能感兴趣的:(Qt学习笔记,qt)