【Python】GUI開発ライブラリ まとめ naoki-hn PythonでGUI開発を行う場合に使用するライブラリの使用方法についてまとめます。具体的には、主にPyQtの使用方法に関するコンテンツを扱っています。コンテンツは随時追加中です。 ※今後、他のGUI開発ライブラリも扱っていけたらなと思っています。 PyQt PyQtは、クロスプラットフォームに対応可能なGUIツールキットであり、Windows、Linux、Mac等様々なOSで動作可能なGUIプログラムを作成することができます。PyQtの各種使い方について紹介します。 PyQt概要 ~PythonでGUI開発~ QWidgetを継承した画面開発のテンプレート QMainWindowを継承した画面開発のテンプレート 画面開発で使えるQtWidgetsを紹介 コンテナウィジェットの使い方 ウィジェットのレイアウト方法 ウィジェットのサイズを制御する方法 signalとslotの基本 カスタムsignalとslotの作成方法 Model-Viewを使ったアプリケーション開発 QTableViewとQAbstractTableModelの使用方法 ~簡易CSVエディタの作成~ QtSqlのQSqlQueryModelの使い方