2013-03-26 27 views
0

我創建了一個QWeb應用程序,一些網頁加載在QWebViews上,還有一些普通的QWidgets,都在QMainWindow中。網頁和小部件都會有一些複選框,我希望它們看起來一樣。那麼,他們首先看起來是一樣的,因爲他們從原生主題引擎繼承了他們的風格,但我想爲這兩者定義一個新的CSS風格。通過網頁和QWidgets設置CSS樣式

我嘗試了一些東西像

QCheckBox::indicator:unchecked { 
    image: url(:/image/checkbox_unchecked.png); 
} 

但只適用於我的QWidgets內複選框。

我也嘗試過一些純CSS樣式,但它們只適用於網頁複選框。

那麼,有沒有一種方法可以爲複選框設計單一CSS樣式並將其應用於我的應用程序內的各種複選框?

爲了記錄,當涉及到文本選擇時,我完全可以實現這一點。我將主窗口樣式表設置爲

*{ 
    selection-color: #363636; selection-background-color: #bfebeb; 
} 

並且網頁和qwidget選項都遵循此樣式。

回答