Qt - 滚动条对比 - 可以增加吗?

时间:2014-09-10 02:00:04

标签: qt editor scrollbar contrast

我在询问文本编辑器。我不是在谈论编程滚动条。我在线搜索并发现了数百万关于编辑滚动条和文本区域的帮助,但我想在Qt Creator文本编辑器本身中更改滚动条的颜色。我找到了字体和背景颜色方案修正,但找不到有关滚动条颜色的任何信息。我不知道其他身体是否有同样的问题,但我的滚动条平板电脑(你上下滑动的东西)是白色的,它上面和下面的区域主要是白色(非常略微偏白)。但你真的看不到任何对比,我经常看不到平板电脑的位置。如果有人知道是否可以修改 - 请帮助。或者它只是Qt 5.2.0的一个难题和烦人的工具?

4 个答案:

答案 0 :(得分:0)

使用样式创建文件

// qtcreator.css

QMainWindow,    
     QScrollBar {
        background: #32CC99;
    }

接下来以下列方式运行QtCreator:

qtcreator.exe -stylesheet path/to/your/style/qtcreator.css

同时检查链接: Qt Creator styling

答案 1 :(得分:0)

谢谢,是的,在命令行中添加了一个-stylesheet选项,可以调出Qt Creator。

qtcreator -stylesheet /path/to/your/style/qtcreator.css

我将在样式表中尝试不同的选项。 感谢mhcuervo和Kamil。

答案 2 :(得分:0)

不幸的是,如果我甚至暗示样式表,顶部的下拉列表栏会变白。即使我参考样式表,也没有提及其中的视觉项目。看这里看起来像什么[标题栏部分变白了] billionmessages.com/clivesmart/gone_white.png

正如你所看到的,一些标题栏 - 尤其是允许选择项目,打开文档,文件系统等的标题栏 - 已经变白了,不像深灰色标题栏是它们的正常颜色。这是创作者写作方式的一些不一致吗?在我附上的照片中,我用红色环绕着违规的酒吧。

我发现我可以根据需要添加.css来更改垂直滚动条,但是这个其他错误不是滚动条,所以不应该受到影响。

我甚至给了一个样式表作为空文件,而且Creator仍然会破坏标题,至少用" Vim(黑暗)"作为配色方案。亲自尝试一下。让我知道你也会遇到同样的麻烦。

答案 3 :(得分:0)

在应用样式时要格外小心,因为覆盖现有样式可能会使某些项目难以看清。同样,设置样式表可能会影响文本编辑器的配色方案和集成Qt Designer的样式。 例如:

QScrollBar:vertical {
     border: 2px  ;
     width: 15px;
     margin: 22px 0 22px 0;
 }
 QScrollBar::handle:vertical {
     background: black;
     min-height: 20px;
 }

它也将需要更改,并且

QAbstractScrollArea {
     background: #050505;
}