我在问文本编辑器。我不是在谈论编写滚动条。我在网上搜索并找到了数百万关于编程滚动条和文本区域的帮助,但我想在 Qt Creator 文本编辑器本身中更改滚动条的颜色。我找到了字体和背景配色方案的修改,但找不到有关滚动条颜色的任何信息。我不知道其他人是否有同样的问题,但我的滚动条平板电脑(你上下滑动的东西)是白色的,它上面和下面的区域主要是白色的(非常轻微的灰白色)。但是你真的看不到任何对比,而且我经常看不到平板电脑在哪里。如果有人知道它是否可以修改——请帮忙。或者它只是 Qt 5.2.0 的一个固定装置,既困难又烦人?
4 回答
创建带有样式的文件
//qtcreator.css
QMainWindow,
QScrollBar {
background: #32CC99;
}
接下来按以下方式运行QtCreator:
qtcreator.exe -stylesheet path/to/your/style/qtcreator.css
还要检查链接: Qt Creator 样式
谢谢,是的,在命令行中添加一个 -stylesheet 选项来启动 Qt Creator 是这样做的方法。
qtcreator -stylesheet /path/to/your/style/qtcreator.css
我将在样式表中尝试不同的选项。感谢 mhcuervo 和卡米尔。
不幸的是,如果我什至暗示一个样式表,顶部的下拉列表栏就会变成白色。即使我提到了一个样式表并且没有提到其中的视觉项目。在这里查看它的外观 [标题栏部分变白] billionmessages.com/clivesmart/gone_white.png
如您所见,一些标题栏——尤其是允许选择项目、打开的文档、文件系统等的标题栏——变成了白色,与它们的正常颜色深灰色不同。这是 Creator 的编写方式有些不一致吗?在我附上的图片中,我用红色环绕了有问题的酒吧。
我发现我可以添加 .css 来根据需要更改垂直滚动条,但是这个其他故障不是滚动条,所以不应该受到影响。
我什至将样式表作为空文件提供,但 Creator 仍然混淆了标题,至少使用“Vim (dark)”作为配色方案。自己试试。让我知道你会遇到同样的麻烦。
应用样式时要小心,因为覆盖现有样式可能会使某些项目难以看到。此外,设置样式表可能会影响文本编辑器配色方案和集成 Qt 设计器的样式。例如:
QScrollBar:vertical {
border: 2px ;
width: 15px;
margin: 22px 0 22px 0;
}
QScrollBar::handle:vertical {
background: black;
min-height: 20px;
}
它也将需要改变和
QAbstractScrollArea {
background: #050505;
}