目前我正在改变Windows上GTK应用程序中Radio / CheckButtons的标准外观。
我遇到了一个有趣的案例:当鼠标光标悬停在样式上时,Check / RadioButton会在其下方显示一个重复的图像,左侧几乎没有位移。
根据我的理解,它符合标准的Windows逻辑:Check / RadioButton在鼠标悬停时突出显示浅蓝色。
如何摆脱这些重复?
这是我正在使用的CSS(与CheckButton相同的代码):
GtkRadioButton.radio{
background-image: url("pics/rb.png");
background-repeat: no-repeat;
background-position: left center;
}
GtkRadioButton.radio:active{
background-image: url("pics/rbc.png");
background-repeat: no-repeat;
background-position: left center;
}
答案 0 :(得分:0)
通过在CSS的开头将 GtkCheckButton-indicator-spacing 设置为 0px; 来解决问题文件。
* {
-GtkCheckButton-indicator-spacing: 0px;
}