qtextedit

python pyqt4

a marqué ce sujet comme résolu.

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

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.

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.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

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