findText() メソッドを使用したときに、テキストが強調表示される色に変更したい。この色は、ユーザーが選択したテキストとは関係ありません。QPaletteを設定するだけでなく、CSSも試しました。すべてのオカレンスは常に黄色で強調表示されます。
2 に答える
1
私もこれを探していましたが、WebKit の奥深くにハードコードされているようです:
Color RenderTheme::platformInactiveTextSearchHighlightColor() const
{
return Color(255, 255, 0); // Yellow.
}
于 2016-06-08T14:02:57.500 に答える
0
私は本当に同じ問題を抱えています。ただし、良いニュース: スタイル シートを設定すると、少なくとも fg/bk の色を変更するのに役立ちます。
m_browser->setStyleSheet("QWebView {
selection-background-color: blue; selection-color: white; }");
しかし、これは現在見つかったテキストの fg/bk 色のみを変更するため、完全な真実ではありません。すべてのオカレンスの fg/bk カラーを変更する方法がわかりません。
アクセル
于 2015-07-06T16:56:07.090 に答える