これはQtライブラリに関する質問であり、Webデザインに関するものではありません。Qtライブラリ内のコントロールのデフォルトのHTMLスタイル
QLabelと他のコントロールでは、「< h3> Some Text </h3>」などのHTMLテキストを設定できます。質問は次のとおりです。デフォルトのHTMLスタイルはどこに定義されていますか? < h3>タグにどのようなフォントを使用するのかを知るにはどうすればよいですか?
次の質問:デフォルトのHTMLスタイルを変更できますか?
編集:コード内の1か所にコントロールを表示する方法を指定します。すべてのラベルにCSSスタイルを指定することは、私にとっては優雅な解決策ではないようです。
Edit2:人々は質問をしないようです。私はもう一度やり直します。
QLabel* label = ...
label->setText("This <b>is</b> a <h3>Header</h3>");
質問:どのようなフォントがラベルテキストレンダリングに使用されますか?どうすればそれらを制御できますか? < h3>ヘッダーのデフォルトのフォントサイズを指定する方法はありますか?
Edit3:ThomiはQTextDocument :: setDefaultStyleSheetを使用するように提案しました。しかしこれは単なる回避策です。インターフェイスのすべてのQTextEdits(およびQLabelsではなく)にCSSスタイルを手動で適用する必要があります。そして、質問があった:を見つける方法デフォルトのスタイルシート? QTextDocument :: setDefaultStyleSheetは、単一のQTextDocumentオブジェクトに対して単にそれをオーバーライドします。多分QTextDocument :: defaultStyleSheetはそれを返しますか?私は今Qtを埋め込んだコンピュータを持っていないので、私はそれを確認できません。
Sergy - 私はQtについて何か読んだので非常に長い時間を過ごしていたので、私は区別できなかった。したがって、私は自分の答えを削除しました。明確化のためにありがとう。 –
Sergey - あなたの質問のタイトルは、Qt/C++ –