Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在gtk标尺上分别更改标记和tic的样式_Css_Gtk - Fatal编程技术网

Css 在gtk标尺上分别更改标记和tic的样式

Css 在gtk标尺上分别更改标记和tic的样式,css,gtk,Css,Gtk,GtkScale上标记的tic和标签是否可以采用不同的样式?怎么做 这是一张照片。我刚开始学习GTK,在这里有点迷茫 通过以下CSS样式,标签和tics的颜色可以一起更改: .scale.mark { color: red; } 上述代码会将标记颜色更改为红色。(已在此代码上进行了测试) 使用gtk CSS时,请尝试使用gtk Inspector()尝试缩放标记{color:blue}缩放标记标签{color:red;}遗憾的是,这对我不起作用(gtk 3.18)。你好!CSS语法

GtkScale上标记的tic和标签是否可以采用不同的样式?怎么做

这是一张照片。我刚开始学习GTK,在这里有点迷茫

通过以下CSS样式,标签和tics的颜色可以一起更改:

.scale.mark {   
  color: red; 
}
上述代码会将标记颜色更改为红色。(已在此代码上进行了测试)


使用gtk CSS时,请尝试使用gtk Inspector()

尝试
缩放标记{color:blue}缩放标记标签{color:red;}
遗憾的是,这对我不起作用(gtk 3.18)。你好!CSS语法在Gtk 3.20中更改。上面的代码片段是针对Gtk>=3.20的。我已经尝试了>GtkScale标记标签和不同的文字,但没有成功。你知道3.18版是否至少有可能吗?笔记本电脑部分Thx中缺少文档。但问题不在于滑块的样式是否与标记不同。我想用CSS分别设置标签和标记的样式。你知道吗?谢谢你给GTK检查员的建议。对不起,也许我误解了你。我尝试了您的建议,标记的标签/文本与记号的颜色相同。添加标记时,您可以使用标记语言自定义颜色“Cold”(标记是指此gtk_scale_add_标记的输出),并且记号是幻灯片上方的文本(显示当前值),对吗?因为它似乎对我有用。你是对的。使用pango标记,您可以为标记的文本提供另一种样式。关于定义:一个标记有两个对象:1)一个小记号/一条小线,指示标记在刻度上的位置;2)该标记的文本/标签,用gtk_scale_add_mark设置。在比3.18更新的GTK版本上,可以单独设置样式,而无需使用pango标记。因为3.18中CSS的不同语法,我不知道怎么做。我想你所说的勾号是指滑块上方的值,移动滑块时会发生变化,对吗?
//the other style class is scale-has-marks-below
// gtk version 3.18.9
GtkScale.scale-has-marks-above{
 color:red
 }