我用的是C,GTK 3(debian杰西更新了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高度。我可以改变颜色,包括边框大小/颜色/半径,一切,但不是进度条本身的大小,我已经阅读并尝试了开发人员Gnome ProgressBar页面中的所有样式选项(数量不多)和一些CSS选项,包括下面这些和其他一些:
-GtkProgressBar-min-horizontal-bar-height: 10px;
min-height: 10px;
height: 10px;
background-size: 30px 30px; /*Just trying...*/
字符串
但是每一个都给了我同样的警告,所以我的问题是:在使用Gtk 3,Glade,C和CSS的时候,有没有可能让进度条变厚?
1条答案
按热度按时间ar5n3qh51#
也许这个答案会对你的情况有所帮助(取决于你使用的GTK版本):https://stackoverflow.com/a/49367990/547270
字符串
progress
选择器对应于进度级别(蓝色条纹),trough
对应于进度条背景。注意:这也会影响其他小部件,如
GtkScale
。要克服这个问题,您还需要:型