答案1
这是 QT 画布的一个功能,因此您需要将 stylesheet.qss (QtStyleSheet) 文件添加到设置目录中,请参阅设置存储在哪里
对于绿色滚动条,我只是复制了示例部分
QScrollBar:horizontal { border: 2px solid grey; background: #32CC99; height: 15px; margin: 0px 20px 0 20px; }
QScrollBar::handle:horizontal { background: white; min-width: 20px; }
QScrollBar::add-line:horizontal { border: 2px solid grey; background: #32CC99; width: 20px; subcontrol-position: right; subcontrol-origin: margin; }
QScrollBar::sub-line:horizontal { border: 2px solid grey; background: #32CC99; width: 20px; subcontrol-position: left; subcontrol-origin: margin; }
QScrollBar:vertical { border: 2px solid grey; background: #32CC99; width: 15px; margin: 22px 0 22px 0; }
QScrollBar::handle:vertical { background: white; min-height: 20px; }
QScrollBar::add-line:vertical { border: 2px solid grey; background: #32CC99; height: 20px; subcontrol-position: bottom; subcontrol-origin: margin; }
QScrollBar::sub-line:vertical { border: 2px solid grey; background: #32CC99; height: 20px; subcontrol-position: top; subcontrol-origin: margin; }
QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { border: 2px solid grey; width: 3px; height: 3px; background: white; }
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { background: none; }
从此页面定制-qscrollbar
当然还有其他可用的,但这些是实验性模组的核心。要慢慢开始,请将其中一个 #rrggbb(例如 #32CC99(绿色蓝色))更改为 #222222,然后观察效果。每个 rgb HEX 颜色范围从暗 00 到亮 FF,对于可能的值,有几种主题或色轮选择器,请参见W3schools 十六进制计算器
[编辑] 来自 Markus 自己的观察。(以上有一些改进)
1) 您需要重新启动 TeXstudio 来在修改期间加载/重新加载 .qss 文件。
2)对于他的问题来说,重要的是上面例子中的第 5 行和第 6 行。
答案2
至少在我的计算机上,TexStudio 滚动条的样式不会受到桌面主题变化(会改变其他程序的滚动条,如 Firefox)的影响。
因此,解决方案必须是菜单Options>>Configure TeX studio更改默认值Style
,也许还有color Scheme
。
我不确定你在这里是否有相同的选项,所以你的里程可能会有所不同,但在我的 Linux Mint 中有一个“Breeze”样式,它在白色或灰色背景上产生青色滚动条按钮(指针位于滚动条上)。对比度不是太大,但比浅灰色背景上的浅灰色按钮更显眼。