Ich entwickle eine App, bei der ich einen ScreenManager-Bildschirm im Querformat haben möchte. Ich will nicht, dass es von selbst in die Vertikale wechselt. Von jetzt an, was ich gelernt habe, ist nur buildozer.spec Datei kann die Ausrichtung der App ändern. Ich möchte die Ausrichtung des Widgets ändern. Gibt es eine Möglichkeit, dies zu tun?Die Ausrichtung eines Kivy-Widgets auf Querformat/Portrait erzwingen
0
A
Antwort
1
Sie einen Inhalt des Bildschirms auf einem Streu Layout platzieren können, und dann drehen sie:
test.kv:
ScreenManager:
Screen:
name: 'normal'
Grid
Screen:
name: 'flipped'
ScatterLayout:
do_rotation: False
do_scale: False
do_translation: False
rotation: 90
pos_hint: {'center_x': 0.5, 'center_y': 0.5}
size_hint: None, None
size: root.height, root.width
Grid
<[email protected]>:
cols: 1
Button:
text: 'normal'
on_press: app.root.current = 'normal'
Button:
text: 'flipped'
on_press: app.root.current = 'flipped'
main.py:
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
from kivy.app import App
class Test(App):
pass
Test().run()
@edit Es gibt auch plyer's Orientation.
Verwandte Themen
- 1. Erzwingen Mitglied Ausrichtung eines Daten SIMD-Typ
- 2. Erzwingen eines Sensors auf Sleep auf RaspberryPi
- 3. Erzwingen eines Codierungsstils
- 4. Ausrichtung eines Element während y
- 5. Erzwingen eines Anrufs in WP7
- 6. Erzwingen der Initialisierung eines HwndHost
- 7. Erzwingen eines Repaint eines WPF-Steuerelements
- 8. Wie bekomme ich die CURRENT-Ausrichtung (ActivityInfo.SCREEN_ORIENTATION_ *) eines Android-Geräts?
- 9. Ausrichtung padding auf Aktivität
- 10. Automatisches Starten eines Computers erzwingen?
- 11. Wie kann ich die Ausrichtung eines SKLabelNode setzen
- 12. Ist es möglich, die Ausrichtung eines UISearchBar-Platzhalters zu ändern?
- 13. Kamerabild ändert die Ausrichtung
- 14. Hilfe zum Erzwingen eines Algorithmus
- 15. Erzwingen der Aktualisierung eines Hintergrundbildes
- 16. Wie finde ich die Ausrichtung eines Bildes mit Intent MediaStore.ACTION_IMAGE_CAPTURE?
- 17. Wie die Ausrichtung
- 18. Speichern Sie die Ausrichtung eines RGL plot3d() Plot
- 19. Erzwingen Admob auf Android
- 20. Erzwingen Kanten auf der einen Seite eines Graphen in DOT
- 21. Lock-Ausrichtung eines ViewController in Swift
- 22. Warum scheint std :: set die Verwendung eines Const_iterators zu erzwingen?
- 23. erzwingen Download auf Mac
- 24. Force Ausrichtung eines Inhalts in der Mitte
- 25. Div Ausrichtung innerhalb eines <td>
- 26. Erzwingen eines Aufrufs an die Memberfunktion der konstanten Version
- 27. Bootstrap 3 Gentelella navbar Ausrichtung auf die richtige Ausgabe
- 28. Ausrichtung sperren UIWebView auf dem iPhone
- 29. Ausrichtung: nach Element auf Hover
- 30. Ausrichtung ist auf Querformat gesperrt
In Ihrer Buildoser-Datei verwenden Sie vielleicht "orientation = all" und versuchen Sie dies auf https://gist.github.com/rnixx/c60a744576866a7f1a42 – SotirisTsartsaris