PySimpleGUI がバージョン5から個人利用でもライセンス登録(無償)が必要になりました。また、商用利用の場合は$99/yearが必要となってきます。
バージョン5を使う方法
まず、ライセンス登録をしていない状態でPySimpleGUIを使おうとすると、以下のようなポップアップが出現します。
I accept the terms in the License Agreementにチェックを入れてOKを押します。
すると、Final Stepとしてライセンスキーの入力を求められます。
PySimpleGUIにアクセスしてライセンスキーを取得します。
今回はHobbyistを選択します。
必要事項を入力します。
登録したアドレスに認証コードが届くので入力します。
ライセンスキーが発行されるのでコピーします。
冒頭でお見せした画面でコピーしたライセンスキーを使用すると承認が完了します。
有効期限は1年でした。
バージョンを下げて使う
5より前のバージョンでは通常通り使うことができています。
バージョンを指定してインストールしたい場合は、
pip install ライブラリ名==バージョン
とします。
ちなみにインストールできるバージョンは、
pip install ライブラリ名==
で確認することができます。
ただし、PySimpleGUIのバージョン4は第二四半期(7月か9月まで)で廃止されます。
PySimpleGUI 4 will be sunsetted in Q2 2024, giving all developers time to make the transition. (PySimpleGUI 4 は 2024 年第 2 四半期に廃止され、すべての開発者に移行する時間が与えられます。)
https://docs.pysimplegui.com/en/latest/readme/sunset/
まとめ
バージョン5のライセンス登録についてまとめました。個人的には1年に1回更新が面倒に感じるので、Tkinterに乗り換えるべきか検討したいと思います。
コメント
Very soon the new license for PSG5 will be released that is NOT subscription based. Please watch for the changes so that you can get the newer information. It’s a very positive kind of change. 🙂
Thank you for the information. I will make sure to send out new information as soon as it is announced.