如何在qtextedit中获取列号?

时间:2012-10-17 20:23:57

标签: c++ qt user-interface qtextedit qtextcursor

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

1 个答案:

答案 0 :(得分:3)

这是我解决问题的方法:

QTextCursor cursor = ui.textEdit->textCursor();
int y = cursor.blockNumber() + 1;
int x = cursor.columnNumber() + 1;