如何获取qtextedit中的列号?

Bar*_*urt 1 c++ user-interface qt qtextedit qtextcursor

我可以在 QTextEdit 中获取光标的行号。但无法实现获取列号信息。(注意:我在获取行号信息时使用 QTextBlock。)是否有一种简单的方法来获取列号?我应该怎么办?尽管我在这里这里阅读,QTextBlock 类仍然让我感到困惑。

use*_*302 6

这是我对问题的解决方案:

QTextCursor cursor = ui.textEdit->textCursor();
int y = cursor.blockNumber() + 1;
int x = cursor.columnNumber() + 1;
Run Code Online (Sandbox Code Playgroud)