2016-05-18 63 views
0

我需要你的建議。 (對不起,我希望你能理解我)QT for QTabWidget

1)我想創建自定義TabWidget並使用QSS。現在是這個樣子:

enter image description here

我想填在選項卡下的背景(我接受財產稱爲autoFillBackground)。它的需求是這樣的:

enter image description here

2)當我開始拖放標籤這個標籤填充白色。當我放下這個標籤設置自定義QSS。

我想在拖放選項卡時更改樣式。 THX

(我讀QSS手動)

一些代碼

QTabWidget::tab-bar { 
background-color: black; 
} 

QTabBar::tab { 
    background-color: #4094da; 
    border-color:white; 
    font: bold 12px 'Arial'; 
    color: white; 
    height:60px; 

} 
QTabBar::tab:!selected { 
    background-color: #9E9E9E; 
    color: white; 
} 


QTabBar::close-button { 
    background-position: center; 
    background-image: url(":/Appearance/close_chat_item"); 
} 

QTabWidget::pane { 
    position: absolute; 
} 

QTabBar::tab:selected { 
    border-color:#4094da; 
    background-color: #4094da; 
    color: white; 
} 
+0

你可以發佈一些你已經試過的代碼嗎? –

+0

當然!我更新問題 –

回答

0

的QTabWidget不畫背景,你需要設置QTabWidget的父窗口部件的背景。