QTextEditインスタンス内のbody要素のcssスタイルを変更する最速の方法を探しています。
これを試しましたが、機能しません
ui->textEdit->setStyleSheet("body {background-color: #aaa}");
QTextEdit内で開いているhtmlドキュメントの内部cssスタイルシートを更新するメソッドが必要です。
setStyleSheet は、テキスト編集によって表示される HTML ドキュメントではなく、ウィジェット自体のスタイル シートを更新します。QTextEdit には「本文」部分がないため、行は無視されます。
HTML ドキュメントで別のスタイル シートを使用する場合は、表示されている HTML コンテンツ (または非表示のスタイルシート インクルード行) を直接変更する必要があります。
QWidget::setStylesheet()
適切な Stylsheet を適用する方法の例が必要な場合は、正しいメンバー関数を使用しています。Qt にはいくつかの例があります here