【发布时间】:2014-09-15 23:58:00
【问题描述】:
看看下面的截图:
我对这个 Kivy 布局方案有点陌生,以前我在 PyQt 中工作过很多。在 PyQt 中,使用 Spacer 可以轻松消除垂直空白。但是你如何在 Kivy 中做到这一点?下面是构成此布局的 KV 文件的一部分。
GridLayout:
cols: 1
GridLayout:
cols: 2
row_default_height: '48dp'
row_force_default: True
spacing: 10, 10
padding: 10, 10
Label:
size_hint: None, None
text: 'Input'
halign: 'left'
valign: 'top'
text_size: self.size
width: 50
TextInput:
id: txt_url
size_hint: 1, None
text: ''
TabbedPanel:
id: tp
do_default_tab: False
TabbedPanelItem:
id: tab_fl
text: ''
TabbedPanelItem:
text: ''
FloatLayout
id: box
TabbedPanelItem:
text: ''
FloatLayout
id: box
我很想知道使用 Kivy 布局机制的最佳实践是什么。 :)
【问题讨论】: