我在GtkBox中有不同的子元素,第一项始终是GtkLabel,它应该显示行号。 (GtkBox的每个元素都显示一行文件)
现在我想确保GtkLabel的宽度始终是GtkBox中所有GtkLabel的最大使用宽度。 我已经在C代码中实现了它,但我想知道是否可以通过使用css来实现这一点......可能会更优雅。
对于gtkBoxes,css属性“min-width”可用...但我不想设置固定值,我想设置css类中所有对象的最大宽度。
我不知道如果可能的话。有什么方法可以用css来表达吗?
答案 0 :(得分:1)
不,您无法在CSS中定义此行为。
您应该使用GtkSizeGroup
GTK_SIZE_GROUP_HORIZONTAL
模式;您还可以在GtkBuilder XML文件中定义大小组,如果您想避免在源代码中包含此关系。