Dans mon application Qt (utilise Qt 4.7.0 à partir d'Ubuntu 10.10 référentiel Linux) j'ai essayé d'utiliser Qt::RichText
QLabels en utilisant le code HTML suivant:taille de la police Qt QLabel HTML échoue mal
label_1->setText("<font size=64>size=64</font>");
label_2->setText("<font color=red size=10>size=10</font>");
label_3->setText("<font color=blue size=14>size=14</font>");
Pour une raison quelconque les tailles de police ne sont pas réglés correctement. Tous les widgets obtiennent la même taille de police, une taille plus grande que celle par défaut mais toujours la mauvaise. La taille de police définie pour le premier widget semble influencer la taille que les widgets suivants utiliseront. Définir uniquement l'attribut de couleur laisse le texte de l'étiquette dans sa taille standard.
J'ai également essayé de reproduire ceci dans le QtDesigner et le même problème se produit là.
La définition du format de texte sur Qt::Richtext
n'a aucun effet. Et l'utilisation de guillemets autour des valeurs d'attributs HTML ne change rien non plus.
Qu'est-ce qui me manque?
Merci, cela fait l'affaire! – trenki