В моем приложении Qt (использует Qt 4.7.0 из репозитория Ubuntu 10.10 Linux) я пытался использовать Qt::RichText
QLabels, используя следующий HTML:
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>");
По некоторым причинам размеры шрифта установлены неправильно. Все виджеты имеют одинаковый размер шрифта, который больше стандартного, но все же неправильный. Размер шрифта, установленный для первого виджета, похоже, влияет на размер, который будут использовать следующие виджеты. Установка только атрибута цвета оставляет текст метки в стандартном размере.
Я также пытался воспроизвести это в QtDesigner, и там возникает та же проблема.
Установка формата текста на Qt::Richtext
не имеет никакого эффекта. И использование кавычек вокруг значений атрибутов HTML тоже ничего не меняет.
Чего мне не хватает?