mutomasa ブログ

浅学非才、継続は力なり

PySimpleGUIでAWS CLI簡易プログラムを作ってみたい

きっかけ

趣味の時間でAWS CLIのルーチン操作をGUI化して、視覚的かつ表示結果を集約したりできる

プログラムが欲しくてGUIライブラリーを探していました。

PythonGUIといえばTkinterが真っ先に浮かびましたが、PySimpleGUIが「おすすめだよ」というネットの声を聞いて少し調べてみました。

GUIのレイアウト部品をリスト形式で作れるのは凄くわかりやすいです。

以下のリンクに使用例が出ていて分かりやすいです。

pysimplegui.readthedocs.io

 

Hello World並みのコードでコードのわかりやすさを体感してみる

さてさて、自分でこのライブラリーの便利さを体感しようと簡単なプログラムを書いてみました。GUIがこんなにも簡単なコードで作れるなんて幸せです。

イベントループも定番系の記述で助かります。

f:id:muto_masa:20201108213023p:plain

f:id:muto_masa:20201108213046p:plain


今後について

簡単なことからインクリメントでやっていきたいです。

ToDo

(1) IAMユーザとIDを表示する

(2) EC2インスタンスを表示する

ひとまずは完成させよう。