Изменить цвет подсветки в QWebView

Я хочу изменить цвет, в котором текст выделяется при использовании метода findText (). Этот цвет не имеет ничего общего с выбранным пользователем текстом. Я пробовал CSS, а также установил QPalette. Все случаи всегда выделены желтым цветом.

3

Решение

Я также искал это, и кажется, что это жёстко глубоко внутри WebKit:

Color RenderTheme::platformInactiveTextSearchHighlightColor() const
{
return Color(255, 255, 0); // Yellow.
}
1

Другие решения

У меня действительно такая же проблема. Но хорошие новости: установка таблицы стилей помогает, по крайней мере, изменить цвет fg / bk.

m_browser->setStyleSheet("QWebView {
selection-background-color: blue; selection-color: white; }");

Но это не вся правда, потому что это только изменяет цвет fg / bk текущего найденного текста. Не знаю, как изменить цвет fg / bk на все случаи жизни.

Axel

0

По вопросам рекламы [email protected]