3

给定一个文本块,有没有办法确定它相对于(0, 0)当前文档布局坐标的偏移量?

例如,假设我有一个QPlainTextEdit具有以下内容的:

1号线
2号线

如果每行的高度是17px,我怎样才能得到第 2 行的偏移量?由于第 1 行在顶部,它应该0px从顶部开始,第 2 行应该17px从顶部开始。

我尝试了许多不同的功能,但似乎都没有信息:

这些方法似乎都不起作用。

4

1 回答 1

1

我相信你可以试试 QTextCursor。

QTextEdit textEdit;
QTextCursor c =  textEdit->textCursor();
c.position();

或者

c.positionInBlock();

查看 QTextCursor 上的文档以获取详细信息。

于 2011-08-04T11:18:46.740 回答