Python / GUI Zero

投稿日: Jun 06, 2019 7:4:39 PM

Pygame ZeroからリンクのあるGUI Zero。

一見Tkinterと機能被ってるように見えるんですがなんか簡単に使えそう。

Raspbianには標準でインストールされていないようですが使い勝手次第ではpip installを促してもいいのかなという感触。

ちょっとお試し。

sudo pip3 install guizero[images]

インストール成功ならず。うーん。

PILのアップグレード関連でのトラブルっぽい。images抜きならいけるのか・・?

そもそものPILはインストール済みだしそっちはそっちで使えばいいじゃん、ってことでImages抜きでリトライ。

sudo pip3 install guizero

すぐ終わる。

イメージ表示の兼ね合いとかあるにせよとりあえずこれなら人に薦められそう。

from guizero import App, Text

app = App(title="Hello world")

message = Text(app, text="Welcome to the Hello world app!")

app.display()

Hello world。

こんなんでうごく。しっかりウィンドウクローズ処理も入っている。簡単。

試しに画像も表示してみた。[Images]オプションなしでも使えるようで。

たったこれだけのソースでこんなにさくっと動くのは、ちょっといいな。