PaperCall is shutting down on August 31, 2026. Existing events and submissions will remain available until then. New events can no longer be created.

GUIの勧め2018

By okazaki jun

Elevator Pitch

PythonはwebであればDjango、Flask、Bottleなど定番のライブラリがある程度決まっています。 一方、GUIに関しては、いくつかのライブラリがありますが決定的なものはありません。今回はGIThubのスターをもとにいくつかのライブラリを紹介して、同一の機能を(ラベル表示、グラフ表示etc)をコードで書き、その説明を行うことでGUIライブラリの特徴、ユーザーごとにお勧めのライブラリを紹介していきます。

Description

以下のGUIライブラリで温度センサーから一定時間ごとに取得した値をラベル表示or グラフ表示させる予定です

kivy eel wxPython Phoenix etc  ライブラリはGitHubでスターが多いものを10個程度紹介する予定です。

またexe化に関しても言及します。 現状はexe化に関してはPytthon3ではpyinstallerがよく紹介されますが、pyinstallerは単一のexe化に関しては設定が難しい、exe化できても構造上実効速度が遅いという問題がありました。今回はNuitkaを用いてexe化の方法を紹介する予定です。

Notes

コードを配置する予定のリポジトリ※順次追加予定 https://github.com/okajun35/AN-USB-BME280