【发布时间】:2018-08-06 07:25:56
【问题描述】:
我最近开始接触 Kivy,现在我正在尝试为我和我的朋友创建应用程序,这是一个 D&D 表。我想在一个选项卡中包含所有重要的统计信息,您可以在其中向下滚动,以便文本字体不必那么小,但我无法使用 GridLayout 的self.minimum_height 属性将其包含其他元素。
我正在运行 kivy 版本 1.10.0 如果我手动设置高度,则 ScrollView 可以正常工作。
这是我的 .kv 文件
<TabbedPanel>:
do_default_tab: False
tab_pos: 'bottom_mid'
tab_width: self.width / 4
TabbedPanelItem:
text: "Character"
ScrollView:
size_hint: (1, None)
height: root.height
GridLayout:
cols: 1
size_hint_y: None
height: self.minimum_height
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
Button:
text: "Hello"
TabbedPanelItem:
text: "Weap's & Mods"
TabbedPanelItem:
text: "Vehicle"
TabbedPanelItem:
text: "Vehicle Upgr"
【问题讨论】:
标签: python kivy kivy-language