Gtk3 ProgressBar C.CSS/样式问题,进度条太细

问题描述 投票:0回答:1

我正在使用 C、GTK3(debian jessie 将 GTK 更新到 3.14)、Glade 和 CSS。我用 GtkProgressBar 和一些按钮来启动和停止进度制作了一个简单的窗口,一切都运行得很好,但我认为进度条太细了,所以我决定用 CSS 将其放大。但如果没有像

(progress:1722): Gtk-WARNING **: Theme parsing error: progress.css:17:14: 'min-height' is not a valid property name
这样的警告,我就无法使用任何类型的 CSS 高度属性。我确实可以更改颜色,包括边框大小/颜色/半径,除了进度条本身的大小之外的所有内容,我已经阅读并尝试了 Developer Gnome ProgressBar 页面 中的所有样式选项(数量不多)并且一些 CSS 包括下面的和其他一些:

    -GtkProgressBar-min-horizontal-bar-height: 10px;

    min-height: 10px;

    height: 10px;    

    background-size: 30px 30px; /*Just trying...*/

但是每一个都给了我同样的警告,所以我的问题是:在使用 Gtk3、Glade、C 和 CSS 时是否可以使进度条更粗?

css c gtk progress-bar glade
1个回答
0
投票

也许这个答案会对您的情况有所帮助(取决于您使用的 GTK 版本):https://stackoverflow.com/a/49367990/547270

progress, trough {
    min-height: 1.2em;
}

progress
选择器对应于进度级别(蓝色条纹),
trough
对应于进度条背景。

© www.soinside.com 2019 - 2024. All rights reserved.