準備
数あるGUIの中でwxPython でも今ならPySimpleGUIなんでしょうね
PythonのGUIライブラリは多くあります。
標準ライブラリには「Tkinter」があり、これはPythonをインストールすれば殆どの場合にそのまま使えます。
Google Earth、Maya、Skypeなどに使われてきたQtのPythonバインディングである「PyQt」「PySide」や、GIMP、LinuxのGnomeデスクトップに使われているGTK+のPythonバインディングとして「PyGtk」「PyGObject」が存在します。
また、最近ではスマートフォンも含めたクロスプラットフォームなGUIライブラリである「Kivy」や、Webの技術を使った「Flexx」も注目されています。
wxWidgetsとは
C++で記述された、長い歴史を持つクロスプラットフォームなウィジェット・ツールキットです。
数多くの言語で利用できるようになっており、Perl, Ruby,Javascriptのバインディング等もあり、wxPythonもその一つです。
wxPythonは日本語の情報量もPythonの割には多く、成熟しておりお勧めです。
Python開発者のグイドも絶賛しており、「いくつかの制約を考えると、wxPythonが最も成熟したGUIツールキットです。wxPythonが標準のツールキットではない理由は、Tkinterが既にあるからです」と評価しているほどです。
https://www.capa.co.jp/archives/15363
wxWidgetsとは
C++で記述された、長い歴史を持つクロスプラットフォームなウィジェット・ツールキットです。
数多くの言語で利用できるようになっており、Perl, Ruby,Javascriptのバインディング等もあり、wxPythonもその一つです。
wxWindows Licenseという緩いライセンスを採用しているのも特徴です。
オフィシャルサイト
インストール(すでに入っていればアップデート)
pip install -U wxPython
すでにインストールされていました
確認だけする場合
参考書で学びたい
日本語の参考書はありません、英語版だと表紙が素敵なこんなのが有るようです(笑)
コメント