如何定制qt creator IDE的样式

如何定制qt creator IDE的样式,qt,qt-creator,Qt,Qt Creator,刚开始使用qt creator IDE,虽然我非常喜欢它,但我需要定制主工具栏和状态栏,使其在4k监视器上看起来更好。我读过,并取得了一些成功,使用了带有自定义css的-stylesheet选项来实现这一点,但找不到一种方法使主工具栏的按钮(这个工具栏就在主菜单下)和状态工具栏更大。下面的图片解释了我的问题: 我会尝试在样式表(.qss)中设置所有QToolBar项的图标大小 QToolBar { qproperty-iconSize: 64px; } 如果没有反应,请尝试对工具栏中的所

刚开始使用qt creator IDE,虽然我非常喜欢它,但我需要定制主工具栏和状态栏,使其在4k监视器上看起来更好。我读过,并取得了一些成功,使用了带有自定义css的-stylesheet选项来实现这一点,但找不到一种方法使主工具栏的按钮(这个工具栏就在主菜单下)和状态工具栏更大。下面的图片解释了我的问题:


我会尝试在样式表(.qss)中设置所有QToolBar项的图标大小

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;
}
在主窗口中,只有工具栏上有

你必须猜测工具栏的名称,如果有的话。 如果您还为QStatusBar设置FontSize,它可能会调整大小。 以下是特定于App I样式的

请参见带有Hashtag的实例选择器。这样我就可以将所有字体的大小调整为一个大小,也可以将其所有子元素的大小调整为一个大小。 在43英寸全高清和2-3米的距离上,我喜欢将Fontsize设置为22磅

#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;
}
如果您没有访问类名的权限,这就是猜测

如果你运气好的话,你能为我们提供Fontsize和Iconsize的值吗?我们只有14英寸的全高清屏幕

哎呀,忘了状态栏了

试试这个

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

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

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

您并没有提到这个
.qss
文件的位置或如何使用它。@qed-Hi。你是对的,但这已经过期了,我从来没有使用过IDE(QT-IDE),所以我不知道该文件是如何命名的,也不知道在哪个文件夹中可以找到该文件。也许有人可以帮助您确定“IDE重新排序”的文件位置。如何在这个“文本框”中进行解释并不容易。但它就像一个CSS文件(v1.3?)。所以只需要一个QS而不是CSS。但是一些“内部”选择器不像CSS中那样明显。搜索引擎很有用,他们有很多例子。“QStatusBar*”是状态栏中所有内容的选择器。对不起,我用QSS编辑了TeamSpeak。