salut tout le monde,
je voudrais savoir est ce qu'on peut insérer un texte dans un QLabel à une position précise.
j'attend vos réponse ;)
Version imprimable
salut tout le monde,
je voudrais savoir est ce qu'on peut insérer un texte dans un QLabel à une position précise.
j'attend vos réponse ;)
Salut Yasmine,
Je ne sais pas exactement si c'est ce que tu cherche mais le texte dans les QLabel (http://qt-project.org/doc/qt-5/qlabel.html) peut être aligné avec un setAlignement (http://qt-project.org/doc/qt-5/qt.ht...gnment-typedef) si c'est ce que tu cherche regarde du côté des liens que je t'ai mis ;)
Bonjour Yasmine,
Je ne suis pas certain de comprendre ce que tu cherches à faire, s'il s'agit d'insérer un QString à l'intérieur du texte existant il suffit de remplacer le texte du QLabel, quelque chose du style
Sinon un QLabel c'est plutôt fait pour rester plus ou moins constant. D'ailleurs si tu allonges le texte tu pourrais te retrouver avec des problèmes d'affichage liés à la taille du QLabel.Code:
1
2 QString texte(label.text()); label.setText(texte.insert(position, texte_a_inserer));
Si tu as régulièrement des opérations à faire sur des textes de QLabel je te conseillerais plutôt un QTextEdit, en réglant le style (background, frame border, etc), et en le mettant en lecture seule, il peut avoir la même apparence qu'un QLabel mais offre beaucoup plus de possibilités d'édition.
OK, merci beaucoup pour votre aide :)