我在kivy的盒子里有三个按钮。我希望他们每个人都有相同的尺寸。是否有一种方法可以指定框布局中所有小部件的字体大小,而不必在子小部件中定义字体大小?
此框布局是.kv文件的一部分,如下所示
BoxLayout:
id: action_buttons
orientation: "horizontal"
size_hint: 1, None
height: "100dp"
Button:
id: cust_query
text: "Send Custom Query"
font_size: 24
Button:
id: man_query
text: "Manually Check Tables"
font_size: 24
ToggleButton:
id: sched_query
text: "Start Query Schedule"
on_state: root.schedule_switch_state(self)
font_size: 24
有没有一种更像这样的方法:
BoxLayout:
id: action_buttons
orientation: "horizontal"
size_hint: 1, None
height: "100dp"
font_size: 24
Button:
id: cust_query
text: "Send Custom Query"
Button:
id: man_query
text: "Manually Check Tables"
ToggleButton:
id: sched_query
text: "Start Query Schedule"
on_state: root.schedule_switch_state(self)
1条答案
按热度按时间xmakbtuz1#
我想我找到了一个解决办法:
font_size: self.parent.font_size
在里面*.kv
```:kivy 2.0.0