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