2021年2月22日月曜日

Ubuntu20.04にPySimpleGUIをインストールして、簡単なウインドウを表示する(pipenv版)

PySimpleGUIでGUIを簡単に作成する事が出来ます。

インストール方法

1.pipenvのインストール
pipenvをインストールしていない場合は、以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install python3-pip python3-distutils python3-dev

sudo pip3 install --upgrade setuptools

sudo pip3 install pipenv

echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc

source ~/.bashrc

2. PySimpleGUI用の仮想環境作成
pipenvを使用する場合は以下のコマンドで、PySimpleGUI用の仮想環境を作成します。
sudo apt-get -y install python3-tk tk-dev

mkdir -p ~/pysimplegui

cd ~/pysimplegui

pipenv --python 3

pipenv install PySimpleGUI

pipenv shell
〇サンプル実行手順 以下のファイルを保存して、実行します。 sample1.py
import PySimpleGUI as sg

sg.theme('SystemDefault')
layout = [[sg.Text('サンプルです')]]

window = sg.Window('サンプル', layout)
# イベントループ
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break

window.close()
実行コマンド
python sample1.py

実行結果

以下の小さなウインドウが表示されます。

関連情報

・poetryで仮想環境を作成したい場合は、以下のページを参照してください。
PySimpleGUIをインストールして、簡単なウインドウを表示する(poetry版)

0 件のコメント:

コメントを投稿