ライブラリ「Kivy」を用いてGUIプログラミングをやってみます。
- Hello, World ! を表示してみる
まずはお決まりのフレーズから。
from kivy.app import App
from kivy.uix.label import Label
class TestApp(App):
def build(self):
return Label(text='Hello, World !')
TestApp().run()

- Kvファイルにレイアウト部分を記述してみる
ボタンやテキストボックス、画像を追加しました。
以下Pythonファイル
from kivy.app import App
class TestApp(App):
pass
if __name__ == '__main__':
TestApp().run()
以下Kvファイル
BoxLayout:
orientation: 'vertical'
Label:
text: 'Hello, World !'
Button:
text: 'Button'
TextInput:
text: 'TextInput'
Image:
source: '~source.png'
orientation にてウィジェットの並び方を指定します。今回は垂直方向にしました。
実行結果

とりあえず今日はここまでです。
今度はレトロゲームや電卓を作りたいと思います。

コメントを残す