コンテンツにスキップ

PythonシンプルGUIの使い方を簡単に解説

[

PySimpleGUIを使ってGUIを作成する方法

Pythonのグラフィカルユーザーインターフェース(GUI)を作成することは、複数のプラットフォームで動作するシンプルな方法です。PythonとPySimpleGUIパッケージを使用して、見た目の良いユーザーインターフェースを作成することができます。PySimpleGUIは、最近注目を集めている新しいPythonのGUIライブラリです。

このチュートリアルでは、次の方法について学びます:

  • PySimpleGUIパッケージのインストール
  • PySimpleGUIを使用した基本的なユーザーインターフェース要素の作成
  • PySimpleGUIの画像ビューアなどのアプリケーションの作成
  • PySimpleGUIをMatplotlibと統合する方法
  • PySimpleGUIでのコンピュータビジョンの使用方法
  • Windows向けにPySimpleGUIアプリケーションをパッケージングする方法

それでは、始めましょう!

無料ボーナス: ここをクリックして無料のPythonチートシートを入手して、Python 3の基本事項(データ型、辞書、リスト、Python関数など)を学ぶことができます。

PySimpleGUIのはじめ方

  1. PyQt
  2. wxPython
  3. Remi

PySimpleGUIは、それぞれのポートの一部をラップして使用しやすくしています。ただし、各ポートは別々にインストールする必要があります。

PySimpleGUIはPythonに付属のTkinterを完全にラップしています。また、PySimpleGUIはPySide2のほとんどをラップしていますが、wxPythonの一部しかラップしていません。PySimpleGUIをインストールすると、デフォルトでTkinterバリアントが含まれます。Tkinterについての詳細な情報は、[Python GUI Programming With

使用するPySimpleGUIのバリアントによっては、PySimpleGUIで作成したアプリケーションがプラットフォームに固有の外観を持たない場合があります。しかし、この点を心配しないでください。PySimpleGUIは非常に強力であり、少しの作業でほとんどのことを実現することができます。

PySimpleGUIのインストール

以下に手順を示します:

Shell

$ python -m pip install pysimplegui

PySimpleGUIQtバリアントを試す場合は、代わりにpip install PySimpleGUIQtを使用できます。PySimpleGUIがインストールされたので、それを使い方を学ぶ時がきました!

PySimpleGUIで基本的なUI要素を作成する

できるだけ詳細な、ステップバイステップ、実行可能なサンプルコードを含めて説明します。