1

私の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属性値を引用符で囲んでも、何も変わりません。

私は何が欠けていますか?

ここに画像の説明を入力してください

4

1 に答える 1

3

さて、フォントサイズはサポートされていますが、CSSスタイルを試しましたfont-size:64ptか?サイズには明示的な単位があるため、CSSの方が優れています。

于 2011-07-08T07:50:29.933 に答える