3

我想更改使用 findText() 方法时突出显示文本的颜色。此颜色与用户选择的文本无关。我已经尝试过 CSS 以及设置 QPalette。所有出现的事件始终以黄色突出显示。

4

2 回答 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 回答