QTextEdit + Html: Problème avec la balise <hr/>
Bonjour,
Aujourd'hui je souhaite remplir un QTextEdit avec du HTML afin d'avoir un affichage assez joli.
Je souhaite faire des lignes horizontales. ( Rien de mal là dessus j'espère ).
Mais il se trouve que j'ai un problème.
Avec ce code pour remplir le QTextEdit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
typedef struct Message
{
QString date;
QString author;
QString message;
}Message;
parsedMessage.date = QString("<span style=\"color: #AA3030\"><strong>") + message.date + QString(" - </strong></span>");
parsedMessage.author = QString("<span style=\"color: #8E30AA\">") + message.author + QString(":</span><br/>");
parsedMessage.message = QString("<span style=\"color: #000000\"><big>") + message.message + QString("</big></span><hr/>");
onelinerViewer->insertHtml(message.date + message.author + message.message); |
J'ai mis que les gros morceaux importants ( bien sur ça ne compilera pas :p ).
Vous voyez, le <hr/> de la fin de la chaine message ... celui ci, si je le laisse exactement comme ceci, il n'affichera pas de ligne.
Si je l'ecris avec un espace derrière '<hr/> ' il affiche deux lignes.... :s
Pour tester j'ai afficher le texte en PlainText et j'ai copier dans une page html pour voir avec firefox. Firefox lui affiche qu'une ligne.
Qu'est ce qui cloche avec Qt ?
Je suis avec la version 4.3.4.
Merci pour vos suggestions