4つあるうちの1つPySimpleGUIWebしか使えなかった。
結果
API | ラッパ元 | 可 | 実行できない理由 | コード |
---|---|---|---|---|
PySimpleGUI | Tkinter | ☓ | 絵文字フォントがインストールされているとTkinterがエラーになって使えないため。 | PySimpleGui.SetUp |
PySimpleGUIQt | Qt | ☓ | pip install PySide2 できないため。apt で入れたものは参照できなかった。※ |
PySimpleGuiQt.SetUp |
PySimpleGUIWx | wxWidgets | ☓ | pip install wxPython でビルドに失敗するため。※ |
PySimpleGuiWx.SetUp |
PySimpleGUIWeb | Remi | ○ | 実行できた!※ | PySimpleGuiWeb.SetUp |
所感
graph-elementのdraw_image()
, draw_text()
あたりを使ってみたい。これがHTMLのCanvasで再現できるなら是非とも使ってみたい。PySimpleGUIWebのページにGraph Element (your canvas to paint on)
とあるため、できるっぽい。
仮にできたとしたら、その次は速度が気になる。どのくらいFPS(frame per second)が出るか。ゲームなら60FPSくらいほしい。ムリだろうな。HTMLのCanvasでは。Qtならありえたかな?
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux