私のQtアプリケーション(Ubuntu 10.10LinuxリポジトリのQt4.7.0を使用)ではQt::RichText
、次のHTMLを使用してQLabelを使用しようとしました。
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>");
何らかの理由で、フォントサイズが正しく設定されていません。すべてのウィジェットは同じフォントサイズを取得します。デフォルトのフォントサイズよりも大きくなりますが、それでも間違ったフォントサイズになります。最初のウィジェットに設定されたフォントサイズは、次のウィジェットが使用するサイズに影響を与えるようです。color属性のみを設定すると、ラベルテキストは標準サイズのままになります。
QtDesignerでもこれを再現しようとしましたが、同じ問題が発生します。
テキスト形式をに設定しQt::Richtext
ても効果はありません。また、HTML属性値を引用符で囲んでも、何も変わりません。
私は何が欠けていますか?