gpt4 book ai didi

qt - 如何找到文本光标的全局位置?

转载 作者:行者123 更新时间:2023-12-04 11:45:45 26 4
gpt4 key购买 nike

我想执行 QMenu QPlainTextEdit 中文本光标位置的对象.我的问题是 QTextCursor 仅由其在文本中的位置(字符索引)定义。

如何找到 QTextCursor 的全局位置?我应该使用 QTextCursor 以外的其他对象吗?为了找到我要打开我的QMenu的文本光标的位置?

提前谢谢你。

最佳答案

我自己从未尝试过,但没有 QPlainTextEdit::cursorRect() 工作?它应该为您提供光标在视口(viewport)坐标中的位置。然后您可以使用 viewport() 获取视口(viewport)并使用 viewport()->mapToGlobal() 将本地位置映射到全局.

关于qt - 如何找到文本光标的全局位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1583199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com