qtextedit

python pyqt4

a marqué ce sujet comme résolu.
Auteur du sujet

bonsoir je développe un application avec pyqt4 . j’utilise un qtextedit et la méthode append() pour ajouter du texte a mon qtextedit mais lorsque je clique sur mon bouton afficher voila ce qui s’affiche

qtext

je voudrais que le qtextedit s’affiche au début comment faire ?

merci d’avance

À la recherche de la connaissance.

+0 -0

Il faudrait que tu nous montres ton code déjà, on pourrait mieux t’aider. Par contre, si tu veux que le texte soit effacé puis remplacé par ton nouveau texte, ce n’est pas append qu’il faut utiliser mais plutôt setHtml ou setPlainText.

+0 -0
Auteur du sujet

Non au faite je voudrais que le texte que j’ai déjà saisi dans le qtextedit puis s’afficher au début par à la fin comme le montre l’image ci-dessus. Merci

À la recherche de la connaissance.

+0 -0

Tu peux écrire un truc comme ça (je connais pas pyqt4, donc ce sera du Qt4 classique, tu devrais pouvoir traduire tel quel logiquement) :

1
2
3
QString buffer = tonTextEdit->text();
buffer = "ton nouveau texte\n" + buffer;
tonTextEdit->setPlainText(buffer); // ou setHtml selon ton besoin

Cependant, c’est un problème vraiment trivial, une petite recherche (et surtout une petite réflexion) n’aurait pas été superflue.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte