2015-12-16 18 views
1

只需用qt創始人IDE開始,而真的很享受它,我需要2個自定義主工具欄和狀態,使它看起來一個4K顯示器上更好。我讀過,並取得了一些成功,用習慣CSS的樣式表選項這樣做,但無法找到一個方法來使主工具欄的按鈕(這個工具欄是在主菜單下)和狀態工具欄更大。這裏是圖片在這裏解釋一下我的問題:如何自定義QT創始人IDE的風格

enter image description here

回答

1

我會嘗試在樣式表(.qss)設置iconSize所有在QToolBar項目。

QToolBar 
{ 
    qproperty-iconSize: 64px; 
} 

如果這沒有反應,請嘗試在ToolBar中爲所有元素使用Asterisk。

QToolBar * 
{ 
    qproperty-iconSize: 64px; 
} 

我的QToolBar風格的一個例子。

.MainWindow QToolBar 
{ 
    qproperty-movable: true; /* set false, to be fixed in position */ 
    qproperty-iconSize: 64px; 
    spacing: 8px; 
    subcontrol-origin: content; 
    subcontrol-position: center middle; 
    border: 1px solid red; 

    padding: 0px; 
    margin: 0px; 
} 

在MainWindow中只有工具欄上。

你必須猜測ToolBar的名字,如果有的話。 如果您還設置了QStatusBar的FontSize,它可以調整大小。 以下是特定於App I風格的內容。

請參閱帶有Hashtag的實例選擇器。隨着我調整所有字體的大小,也是所有的孩子元素。 在43英寸FullHD和2-3米的距離上,我喜歡將Fontsize設置爲22pt。

#MainWindowServerTabsWidget *, 
QStatusBar *, 
QMenu, 
QMenu::tearoff, 
QMenuBar, 
MainWindow QToolTip 
{ 
    font-size: 16pt; 
} 

QDialogButtonBox 
{ 
     dialogbuttonbox-buttons-have-icons: false; 
} 

QDialog *, ImprovedWidget * /* enlarge all backbone fonts and icons */ 
{ 
    font-size: 12pt; 
    qproperty-iconSize: 48px; 
} 

#ContentsWidget, #profileManager /* resize the width in options window for the left index and the profile index */ 
{ 
    min-width: 180px; 
} 

這是一個猜測,如果您無權訪問Classname。

如果你有運氣,您可以爲字體大小和Iconsize提供你的價值觀,我們誰只有14英寸的屏幕達到FullHD的。

糟糕忘了StatusBar。

試試這個。

QStatusBar QLabel 
{ 
    font-size: 12pt; 
} 

或者 QStatusBar * { 字體大小:12磅; }

還是沒有那麼神的想法,但...

QStatusBar 
{ 
    min-height: 40px; 
    font-size: 18pt; 
}