⚔️

python tkinterとpyqtの比較

2022/10/23に公開

tkinterとは

tkinterとは pythonの標準モジュールで
tcl/tkというプログラミング言語の  
GUIツールのtkを pythonで使えるようにしたものです

pyqtとは

pyqtとは pipやAnacondaで追加できるモジュールで
qtというc++で使用されている GUI
ツールを pythonで使えるようにしたものです

それぞれのメリット デメリット

tkinterのメリット

  • インストール不要
  • コードが短い
  • 商用利用可

tkinterのデメリット

  • デザインがダサい
  • 機能が少ない

pyqtのメリット

  • 多機能
  • デザインがいい

pyqtのデメリット

  • 商用利用不可(有料ライセンス)
    商用利用じゃなくてもライセンスが厳しい
    (GPLライセンス)

まとめ

商用利用するなら
   tkinter
デザイン気にするなら
   pyqt
という感じです

Discussion