wxPython入門

準備

数ある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

すでにインストールされていました

確認だけする場合

参考書で学びたい

日本語の参考書はありません、英語版だと表紙が素敵なこんなのが有るようです(笑)

日本語サイトで学びたい

python-izm

wxPython チュートリアル

ユーティリティー

コメント

タイトルとURLをコピーしました