我想要更改爲在使用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. 突出顯示更改UITableView cell.detailTextLabel顏色
- 4. 用python更改PDF中的突出顯示註釋的顏色
- 5. 更改Android中突出顯示文本的顏色
- 6. 更改鑄造中的突出顯示顏色
- 7. 如何更改UIActionSheet中按鈕的突出顯示顏色 - iPad
- 8. 如何更改Eclipse側邊欄中突出顯示的顏色?
- 9. 更改QGraphicsTextItem中文本的突出顯示顏色
- 10. 如何更改Android中突出顯示的EditText顏色?
- 11. 如何在PyQt中更改QCombobox突出顯示顏色
- 12. Android的webview更改鏈接的突出顯示顏色
- 13. iOS - UIButton顯示突出顯示顏色
- 14. 如何更改突出顯示的tabbaritem顏色?
- 15. 突出顯示時更改UIButton的背景顏色
- 16. MonoDevelop的:更改符號用途突出顯示顏色
- 17. PyScripter - 更改突出顯示選項/顏色方案的Python
- 18. Html Css更改日期輸入突出顯示顏色
- 19. 如何更改/禁用onClick突出顯示顏色
- 20. 更改錯誤突出顯示顏色在vs代碼
- 21. angular-chartJs更改圖表背景和突出顯示顏色
- 22. 更改Titanium活動標籤突出顯示顏色
- 23. jQuery:更改突出顯示淡入顏色?
- 24. 切換突出顯示的顏色
- 25. 在iphone中突出顯示時改變按鈕的顏色
- 26. 更改PowerPoint中的文本框的突出顯示的文本的顏色VBA
- 27. 如何更改Eclipse中自動填充框中的突出顯示顏色
- 28. 突出顯示與顏色相交
- 29. YADR和Vim突出顯示顏色
- 30. VIM:如何在不使用NonText顏色元素的情況下更改「突破突出顯示」顏色
請提供一些代碼,這是造成問題。 – 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