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



我在问关于文本编辑器的问题。我不是在说对滚动条进行编程。我在网上搜索了数百万关于滚动条和文本区域编程的帮助,但我想在Qt Creator文本编辑器中更改滚动条的颜色。我找到了字体和背景配色方案的修改,但找不到任何关于滚动条颜色的信息。我不知道是否有其他人也有同样的问题,但我的滚动条平板电脑(你上下滑动的东西)是白色的,它上面和下面的区域主要是白色的(非常轻微的灰白色)。但你看不到任何对比,我经常看不到平板电脑在哪里。如果有人知道它是否可以修改,请帮忙。或者它只是Qt 5.2.0的一个固定装置,既困难又烦人?

使用样式创建文件

//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/clifvesmart/gone_white.png

正如你所看到的,一些标题栏——尤其是允许选择项目、打开文档、文件系统等的标题栏——变成了白色,而深灰色是它们的正常颜色。这是不是与造物主的书写方式不一致?在我所附的照片中,我用红色环绕着违规的酒吧。

我发现我可以根据需要添加.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;
}

最新更新