• 締切済み

ラズパイでGUIプログラミングしたい

現在raspberry pi3を使用しています。このラズパイにタッチパネルディスプレイを接続しています(waveshare社製 7inch HDML LCD)。 このタッチパネルを利用して、大きいコマンドボタンを描画して、トグル動作でON,OFFを表現してその信号を出力に設定したGPIOピンに出力したいと思っているのですが、使いやすくて優しいGUI開発環境などをご教示頂きますよう、よろしくお願い致します。 GPIOの制御などのプログラムはラズパイではpythonを使うことが多いです。 ぜひよろしくお願い致します。

みんなの回答

  • Wakabeen
  • ベストアンサー率86% (19/22)
回答No.1

RaspbianなどのLinux系OSに特にこだわりがなければ、Windows 10 IoT Coreを使ってみるのも一つの方法だと思います。Windows 10のパソコンが別途必要になりますが、プログラムはWindows Universal Appとして動作するので、デスクトップ上でボタンの配置や、押した際などの挙動を確認をしてから、ラズパイでGPIOのリモートデバッグをするという作業ができるので、GUIメインであればアプリの開発の敷居は低いです。 ちなみにWindows 10 IoT CoreでもPythonによる開発はできますが、スクリプト言語という仕様上、GPIOの処理はやや遅い傾向があります。一方で、C++は高速だけどマイクロソフトの独自仕様が絡んでプログラムの難易度がかなり高いので、学習する余裕があればC#でプログラムを組むことのがベストでしょう。

関連するQ&A