2014-11-06 30 views
0

我正在尋找一些幫助來設計我的QTextBrowser滾動條。融合風格不適用於QTabWidget中的QTextBrowser

我已經申請了風格融合到我的應用程序的命令在我的主要():

QApplication app(argc, argv); 
app.setStyle("fusion"); 

這似乎工作,一些複選框和按鈕現在是不同的風格比以前有沒有錯誤。

但是,我在應用程序中有一個頁面,它有一個QTabWidget,每個標籤都包含一個QTextBrowser小部件。如果我填的是QTextBrowser小部件的文本,顯示一個滾動條,它的樣式很奇怪,一點也不像風格融合滾動條:

enter image description here

我可以用實例手動樣式表應用到滾動條在這裏:

http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qscrollbar

但是這似乎是一個像很多工作,使滾動條看起來不錯。

我在做什麼錯?爲什麼內置樣式不適用?

我應該添加,使用設計器添加QTabWidget,但沒有選項卡開始,然後選項卡和QTextBrowser的添加與.cpp文件中的代碼,因爲有一個可變的金額。

任何幫助或建議,將不勝感激。

乾杯

回答

1

嘗試直接設置樣式爲QTextBrowser,就會丟棄造型傳播的問題。你可以通過創建一個並用文本填充來檢查你的問題是否與QTextBrowser渲染有關,看看會發生什麼。