setDefaultTextColor (col) "Définit la couleur du texte non formaté sur col." La documentation n'est pas claire sur ce que signifie "texte non formaté". Je pense que cela signifie: "toutes les parties du contenu de l'article qui n'ont pas été stylées."
Le contenu est un QTextDocument.
Vous stylisez une partie d'un document à l'aide d'un QTextCursor. Vous ne pouvez pas le style de la QTextDocument en soi, seule une partie qui est sélectionnée par un QTextCursor (mais vous pouvez sélectionner tout le document.)
Vous pouvez définir le style d'un QTextCursor en utilisant la méthode mergeCharFormat (QTextCharFormat)
Le QTextCharFormat a méthodes:.
- premier plan() setColor (QColor)
- setForeground (QBrush)
- setTextOutline (QPen)
Premier plan est un QBrush qui peint plusieurs choses, y compris « texte » (mais mieux dit: le remplissage des caractères)
Une nuance est que certains ont récemment construit QBrush (par défaut) QBrushStyle.NoBrush, qui est transparent , même si vous définissezCouleur().