簡體   English   中英

如何自定義qt-creator IDE的樣式

[英]How to customize style of qt-creator IDE

剛開始使用qt-creator IDE時,雖然確實很喜歡它,但我需要2來自定義主工具欄和狀態欄,以使其在4k顯示器上看起來更好。 我閱讀並成功使用了帶自定義css的-stylesheet選項,但沒有找到一種方法來使其按鈕的主工具欄(此工具欄位於主菜單的正下方)和狀態工具欄變大。 這是圖片來解釋我的問題:

在此處輸入圖片說明

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

QToolBar
{
   qproperty-iconSize: 64px;
}

如果沒有反應,請嘗試對工具欄中的所有元素使用星號。

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風格的內容。

請參閱帶有標簽的實例選擇器。 這樣,我將所有字體的大小調整為一個大小,也將其所有子元素調整為一個大小。 在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;
}

如果您無權訪問類名,這是猜測。

如果運氣好的話,您可以為只有14英寸(最大)FullHD屏幕的我們提供Fontsize和Iconsize的值。

糟糕,忘記了StatusBar。

嘗試這個。

QStatusBar QLabel
{
   font-size: 12pt;
}

或QStatusBar * {font-size:12pt; }

或不是很好的主意,但是...

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM