Bonjour,
j'utilise un Qtextedit pour lister des données relatives à des objets présents dans une interface graphique.
je n'ai pas de souci pour afficher/effacer des valeurs mais je n'arrive pas à correctement gérer le curseur lorsque je clique sur mon QTextEdit.
j'aimerais sélectionner l'ensemble d'une ligne de ma Qtextedit (quand je clique sur la ligne en question).
j'utilise pour cela:
le pb c'est que par défaut je sélectionne toujours ma première ligne (et non celle sur laquelle j'ai cliqué).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def mousePressEvent(self,f): cursor=self.textCursor() cursor.select(QTextCursor.BlockUnderCursor) self.setTextCursor(cursor)
j'arrive à récupérer la position de ma souris via:
mais je n'arrive pas à convertir ce format en position de curseur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.cursorForPosition(f.pos())
j'ai aussi essayé d'utiliser les divers moveposition (start, end etc...)
mais je ne suis pas arrivé à faire ce que je voulais.
dans la doc je commence tourner en rond... un conseil?
merci :-)
Partager