如何获取 QTextBlock 相对于当前文档布局的偏移量?
给定一个文本块,有没有办法确定它相对于当前文档布局的坐标 (0, 0)
的偏移量?
例如,假设我有一个QPlainTextEdit
,其中包含以下内容:
Line 1 Line 2
如果每行的高度为17px
,我如何获得第2行的偏移量?由于第 1 行位于顶部,因此距顶部应为 0px
,第 2 行距顶部应为 17px
。
我尝试了许多不同的功能,但似乎没有一个具有信息:
这些方法似乎都不起作用。
Given a text block, is there a way to determine its offset relative to the coordinates (0, 0)
of the current document layout?
For example, suppose I have a QPlainTextEdit
with the following contents:
Line 1 Line 2
If the height of each line is 17px
, how can I get the offset of line 2? Since line 1 is at the top, it should be 0px
from the top and line 2 should be 17px
from the top.
I tried a number of different functions but none of them seems to have the information:
None of these methods seem to work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信你可以尝试QTextCursor。
或
查看 QTextCursor 上的文档了解详细信息。
I believe you can try QTextCursor.
or
Check documents on QTextCursor for details.