Python 2.7 Kivy BoxLayout.orientation
我是新来的基维。 BoxLayout类的orientation属性有些地方让我困惑:如果我将方向设置为垂直,那么子窗口小部件实际上是水平设置的,反之亦然。我理解错了什么?为什么决定是这样,而不是以更直观的方式? 这是我的密码:Python 2.7 Kivy BoxLayout.orientation,python-2.7,kivy,kivy-language,Python 2.7,Kivy,Kivy Language,我是新来的基维。 BoxLayout类的orientation属性有些地方让我困惑:如果我将方向设置为垂直,那么子窗口小部件实际上是水平设置的,反之亦然。我理解错了什么?为什么决定是这样,而不是以更直观的方式? 这是我的密码: # main.py from kivy.app import App class LernApp(App): pass if __name__ == "__main__": LernApp().run() # lern.kv BoxLayout
# 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"
这将生成此窗口:
小部件垂直堆叠。
因此,方向的含义是如何在BoxLayout中堆叠小部件。小部件是垂直堆叠的。
因此,方向的含义是如何在BoxLayout中堆叠小部件。我不理解子小部件实际上是水平设置的,它们彼此重叠,我认为这是垂直排列。我不理解子小部件实际上是水平设置的,它们彼此重叠,我认为这是垂直排列。