Pythonで使える主要なGUIライブラリの比較とおすすめについてまとめました。
GUIライブラリ比較表
PythonのGUIライブラリを比較し、その結果を下記表に整理しました。
ライブラリ名 | 主な特徴 |
---|---|
Tkinter | ・Pythonに標準で付属(他のライブラリと違ってインストール不要) ・有名なGUIライブラリ「Tk」のPythonバージョン ・作成したGUIアプリはクロスプラットフォームで動作可能 【詳細】【Python/Tkinter】GUIアプリ入門 |
Kivy | ・最も人気がある(2017年現在) ・ThinterよりもクロスプラットフォームなGUIアプリを制作可能(Android、iOS、Raspberry Piでも動作) ・ゲームやスマホアプリも制作可能 ・OpenGL(3Dグラフィックスライブラリ)を使用 |
wxPython | ・有名なGUIライブラリ「wxWidgets」のPythonバージョン ・作成したGUIアプリはクロスプラットフォームで動作 |
PyQt | ・有名なGUIライブラリ「Qt」のPythonバージョン ・GNU GPLライセンス(商用利用が難しい) |
PyGTK | ・Linuxの有名なGUIライブラリ「GTK+」のPythonバージョン |
Flexx | ・Pythonとブラウザがあれば、どんな環境でも動作可能 |
– | 関連記事 |
---|---|
1 | Python入門 基本文法 |
コメント