1

私はkivyが初めてです。私を混乱させている BoxLayout クラスのプロパティについて何かがありorientationます: 向きを垂直に設定すると、子ウィジェットは実際には水平に設定され、逆もまた同様です。私は何を間違って理解していますか? なぜそれがそうであり、他の方法ではなく、より直感的であると決定されたのですか? ここに私のコードがあります:

# main.py
from kivy.app import App

class LernApp(App):

    pass

if __name__ == "__main__":
    LernApp().run()


# lern.kv
BoxLayout
    orientation: "vertical"
    Button
        text: "Button1"
    Button
        text: "Button2"     

これにより、次のウィンドウが生成されます。

ここに画像の説明を入力

4

1 に答える 1

5

ウィジェットは垂直に積み重ねられます。したがって、向きの意味は、BoxLayout 内でウィジェットをスタックする方法です。

于 2016-09-04T12:48:46.577 に答える