こんばんは〜GUIの開発に使うライブラリもいろいろあって、今日は各ライブラリの特徴をちょっと紹介したいと思います!

まずはTkinter

TkinterはPythonに標準で付属しているライブラリで別途インストールする必要がない。

ただしネイティブアプリに見えないぐらいルックアンドフィールがダメだったようで、美しい外観を重視する場合には避けられていたようです!

メリット

・Python標準なのですぐに使うことができる

・初心者向き

デメリット

・ルックアンドフィールが貧弱

・他のライブラリに比べると機能面がゆ貧弱

・ベースとなっている言語がcやc++ではなくTcl/Tk

kivy

数あるPythonのGUIライブラリの中でも近年もっとも人気が高いライブラリ!パソコン用OSであるwindows、Mac Linuxはもちろん、スマホ用OSである AndroidとiOS、さらに小型コンピュータのRaspberrypiでも動作します!

メリット

・マウス、キーボード、マルチタッチイベントなど広範な入力に対応

グラフィックはOpenGL、ELをベースにしているので早い

などです!

結果一回は一通り触ってみるのもいいかと思います!