2016-07-17 12 views
0

Dies ist mein Code:BoxLayout Design

layout = BoxLayout(orientation='horizontal') 
    layout2 = BoxLayout(orientation='vertical') 

    button1 = Button() 
    button2 = Button() 
    button3 = Button() 
    button4 = Button() 
    button5 = Button() 
    button6 = Button() 


    layout.add_widget(button1) 
    layout.add_widget(button2) 
    layout.add_widget(button3) 
    layout2.add_widget(button4) 
    layout2.add_widget(button5) 
    layout2.add_widget(button6) 

    layout.add_widget(layout2) 

    return layout 

Und dies ist der Ausgang i erhalten.

http://i.stack.imgur.com/ei9br.png

Wie kann ich bewegen, um die kleinen Kisten von der rechten Seite nach links?

Antwort

0

Es geht um die Reihenfolge, die Sie die Widgets hinzufügen.

ändern es zu

layout = BoxLayout(orientation='horizontal') 
layout2 = BoxLayout(orientation='vertical') 

button1 = Button() 
button2 = Button() 
button3 = Button() 
button4 = Button() 
button5 = Button() 
button6 = Button() 

layout2.add_widget(button4) 
layout2.add_widget(button5) 
layout2.add_widget(button6) 

layout.add_widget(layout2) 

layout.add_widget(button1) 
layout.add_widget(button2) 
layout.add_widget(button3)