linux Python で Windowを表示するライブラリ
PythonでLinux上でウィンドウ(Window)を表示するためのライブラリはいくつかあります。用途によっておすすめが異なりますが、以下に代表的なものを紹介します:
🔹 GUIツールキット系(ボタンやテキストボックスなどのUIを作る場合)
ライブラリ | 特徴 |
---|---|
Tkinter | 標準ライブラリ。Pythonに最初から入っている。簡単なGUIに最適。 |
PyQt / PySide | 高機能。デザインも美しい。QtというC++のGUIライブラリのPythonバインディング。 |
wxPython | クロスプラットフォーム。Windowsライクな見た目。 |
Kivy | タッチUIなどにも対応。マルチタッチやスマホ向けアプリもOK。 |
🔸 軽量ウィンドウ表示・描画系(グラフィックス、ゲーム向け)
ライブラリ | 特徴 |
---|---|
Pygame | 2Dゲームやシンプルなウィンドウ表示に便利。描画にも使える。 |
OpenCV (cv2.imshow) | 画像処理メインだけど、簡易ウィンドウ表示も可能。 |
GLFW + PyOpenGL | OpenGLで本格的なグラフィックを扱いたい人向け。 |
Dear PyGui | GPUアクセラレートされたUI。軽くて高速。ゲームツールなどにも。 |
✅ 目的別おすすめ
目的 | ライブラリ |
---|---|
簡単なGUIを作りたい | Tkinter |
本格的なデスクトップアプリを作りたい | PyQt5 / PySide6 |
2D描画やゲームを作りたい | Pygame |
画像や動画を表示したい | OpenCV |
モダンなUIや高速なツールを作りたい | Dear PyGui |
必要なら、具体的なサンプルコードも書けます。
たとえば「ウィンドウを開いて、”Hello”を表示したい」とか、やってみる?