qtextcursor

Position of cursor rectangle in QTextEdit (PySide6)

Position of cursor rectangle in QTextEdit (PySide6) Question: I need to get absolute cursor position (in pixels) in QTextEdit. I try from PySide6 import QtCore, QtWidgets, QtGui class MyWidget(QtWidgets.QWidget): def __init__(self, parent): super().__init__(parent) self.text_edit = QtWidgets.QTextEdit(self) self.text_edit.setGeometry(10, 10, 100, 100) self.cursor = QtGui.QTextCursor(self.text_edit.document()) self.cursor.insertText(‘abc yz abc’) self.cursor = QtGui.QTextCursor(self.text_edit.document()) self.cursor.setPosition(4) self.cursor.movePosition(QtGui.QTextCursor.MoveOperation.Right, QtGui.QTextCursor.MoveMode.KeepAnchor, 2) self.text_edit.setTextCursor(self.cursor) print(self.text_edit.cursorRect(self.cursor)) …

Total answers: 1