我正在使用Python Kivy构建一个简单的Android应用程序,但我无法创建一个简单的GUI,我想要实现的是以下
我正在使用BoxLayout
,下面是我的KV代码和我得到的结果......
如何在按钮上方TextInput
?另外,我可以使用任何简单的Kivy GUI构建器吗?
Builder.load_string('''
<MyInterface>:
orientation: 'vertical'
Label:
text: "FB"
Label:
TextInput:
id: number
size_hint_y: None
size: (400,100)
IntentButton:
size_hint_y: None
size: (400,100)
text: "Dial call via phone"
on_release: self.send_sms()
Label:
''')
class MyInterface(BoxLayout):
pass
答案 0 :(得分:2)
检测Label
的父项TextInput
。
如果您将小部件添加到另一个小部件(不是布局),它将收到默认的[0,0]和默认大小[100,100](在您的情况下,您已覆盖它)至[400,100])。
关于GUI设计师 - 有一个实验性设计师,但不建议初学者使用。