Il existe un QListWidget contenant des mots-clés pour la recherche et un QTextEdit contenant du texte. En cliquant sur l'un des mots-clés, vous devez faire correspondre le mot dans QTextEdit et faire défiler la ligne correspondante vers le haut.Rechercher du texte dans QTextEdit et faire défiler la ligne vers le haut
Je connecte le QListWidget et le QTextEdit avec un signal/slot et j'effectue un QTextEdit :: find(), ce qui aboutit presque au comportement souhaité. Mais malheureusement, la ligne contenant le mot-clé ne défile pas vers le haut, mais plutôt en bas de QTextEdit. Comment puis-je facilement atteindre mon objectif?
Merci pour votre aide,
Chris
Est-il possible que TextEdit défile jusqu'à ce qu'il «voit» votre mot-clé, mais s'il était auparavant au-dessus de lui, il s'arrêtera dès qu'il l'aperçoit. Pouvez-vous expliquer le mécanisme que vous utilisez pour faire défiler votre mot-clé, il serait plus facile de vous aider. – Live
La méthode find() fait le défilement ... – Chris