【Kivy】FloatLayout を利用し、画面サイズに応じて配置する
- main.py
from kivy.app import App class MainApp(App): pass if __name__ == '__main__': MainApp().run()
- main.kv
#:kivy 1.0 FloatLayout: Button: text: 'button 1' size_hint: .4, .2 pos_hint: {'x':.2, 'y':.3} Button: text: 'button 2' size_hint: .4, .2 pos_hint: {'x':.5, 'y':.2} Button: text: 'button 3' size_hint: .4, .3 pos_hint: {'x':.3, 'y':.6} Button: text: 'button 4' size_hint: .4, .2 pos_hint: {'x':.5, 'y':.5}