Comment puis-je changer la couleur d'une partie du texte dans le QLineEdit?
Je veux ajouter de la coloration syntaxique d'un texte écrit dans QLineEdit, mais il ne prend pas en charge le formatage du texte, je ne peux pas changer QlineEdit à autre chose, donc je doit trouver la façon de définir la couleur du texte dans ce widget.
Est-il un moyen de faire cela?
- Il semble dommage qu'ils ne fournissent pas une application native pour cela, une sorte de ligne analogique pour
QTextEdit
. Summerfield, dans son PyQt livre montre comment faire un dans le Chapitre 13 utilisation deQTextEdit
comme une classe de base.
Vous devez vous connecter pour publier un commentaire.
Viens de trouver une astuce pour que.
Vous pouvez changer la couleur de l'utilisation de les feuilles de style.
Vous pouvez envisager d'utiliser
QTextBrowser
pour ce cas.Vous pouvez modifier la couleur des textes comme ceci:
Si elle ne fonctionne pas, remplacer la dernière ligne par ce qui suit:
"color: blue;"
(FWIW à l'aide de PySide)