我想要更改爲在使用findText()方法時突出顯示文本的顏色。這種顏色與用戶選擇的文字無關。我已經嘗試CSS以及設置QPalette。所有的發生總是以黃色突出顯示。更改QWebView中的突出顯示顏色
3
A
回答
0
我真的有同樣的問題。但好消息是:設置樣式表至少可以改變fg/bk顏色。
m_browser->setStyleSheet("QWebView {
selection-background-color: blue; selection-color: white; }");
但這不是全部真相,因爲它只會改變當前找到的文本的fg/bk顏色。不知道如何改變所有出現的fg/bk顏色。
阿克塞爾
1
我一直在尋找這個問題,以及和它看起來像它的hardcoded內心深處的WebKit:
Color RenderTheme::platformInactiveTextSearchHighlightColor() const
{
return Color(255, 255, 0); // Yellow.
}
相關問題
- 1. 更改突出顯示的顏色
- 2. Flex更改DataGrid突出顯示顏色
- 3. 更改ListView突出顯示顏色
- 4. 突出顯示更改UITableView cell.detailTextLabel顏色
- 5. 用python更改PDF中的突出顯示註釋的顏色
- 6. 如何更改UIActionSheet中按鈕的突出顯示顏色 - iPad
- 7. 如何更改Android中突出顯示的EditText顏色?
- 8. 更改Android中突出顯示文本的顏色
- 9. 更改QGraphicsTextItem中文本的突出顯示顏色
- 10. 如何更改Eclipse側邊欄中突出顯示的顏色?
- 11. 更改鑄造中的突出顯示顏色
- 12. 從Eclipse顏色主題更改主題中的突出顯示顏色
- 13. 如何在PyQt中更改QCombobox突出顯示顏色
- 14. WPF更改ListBoxItem選中時突出顯示顏色
- 15. 如何更改突出顯示的拼錯單詞的顏色?
- 16. Android的webview更改鏈接的突出顯示顏色
- 17. 如何更改TextBox的突出顯示的文本顏色?
- 18. iOS - UIButton顯示突出顯示顏色
- 19. 如何更改突出顯示的tabbaritem顏色?
- 20. 更改突出顯示的文本顏色
- 21. 更改突出顯示組合框的顏色
- 22. 突出顯示時更改UIButton的背景顏色
- 23. 如何更改突出顯示效果的背景顏色?
- 24. 如何更改editText字段上的突出顯示顏色
- 25. 更改突出顯示的文本顏色
- 26. MonoDevelop的:更改符號用途突出顯示顏色
- 27. 在「突出顯示」狀態下更改單元格的顏色
- 28. PyScripter - 更改突出顯示選項/顏色方案的Python
- 29. 更改錯誤突出顯示顏色在vs代碼
- 30. 更改Titanium活動標籤突出顯示顏色
請提供一些代碼,這是造成問題。 – 2013-02-19 11:49:20
查看QWebPage的[QPalatte-property](http://doc.qt.digia.com/4.7-snapshot/qwebpage.html#palette-prop)。 – 2013-02-19 12:05:55
@ bash.d 我使用QWebView的findText()方法。它按預期工作,但我想更改爲突出顯示文本的顏色。使用QPalette時,突出顯示文本的顏色僅用於用戶突出顯示的文本(例如用鼠標),而不用於findText()突出顯示的文本。 我也嘗試設置一個新的CSS規則,但它與QPalette具有相同的效果。 我使用的代碼是: 'pWebView-> FINDTEXT( 「SomeText」 則會,QWebPage :: HighlightAllOccurrences);' 我嘗試的CSS規則是: '::選擇{背景:#FF0000;}' 在此先感謝。 – 2013-02-19 12:12:34