0
我想開發一個kaivy應用程序,我對此很新。我試圖用兩個按鈕做一個簡單的屏幕,但我看到只有一個按鈕(button1,檢入)。我想並排顯示兩個按鈕。任何幫助,高度讚賞。Kivy不顯示兩個按鈕
from kivy.app import App
from kivy.lang import Builder
button1 = '''
FloatLayout:
Button:
text: 'Check In'
size_hint: None, None
pos_hint: {'center_x': .5, 'center_y': .5}
canvas.before:
PushMatrix
Rotate:
angle: 0
origin: self.center
canvas.after:
PopMatrix
'''
button2 = '''
FloatLayout:
Button:
text: 'SOS'
size_hint: None, None
pos_hint: {'center_x': 1.5, 'center_y': 1.5}
canvas.before:
PushMatrix
Rotate:
angle: 45
origin: self.center
canvas.after:
PopMatrix
'''
class RotationApp(App):
def build(self):
return Builder.load_string(button1)
def build2(self):
return Builder.load_string(button2)
RotationApp().run()
你的代碼非常好!謝謝 !!我可以看到兩個按鈕,但它們顯示在左側,而我需要它們在中心或底部。你知道怎麼做嗎?另外,我搜索了kivy文檔,但無法找到正確的方式來顯示單擊此按鈕之一的文本。在此先感謝您的幫助。 – user2922822
要更改它們的位置,請更改佈局參數。正確的做法取決於程序的其餘部分,但如果您切換回FloatLayout,則使用pos_hint的最初想法是一種方法。 – inclement