PyQt

PythonでGUIを試してみる PyQtをインストールする

昨日、PythonのプログラムをWindowsで簡単に実行できるように、.exe化しました。その際に、ユーザがファイルを選択できないなど、使いづらさがありました。

これを解決するために、ファイルを選択するなどのGUIを提供するPyQtをインストール、簡単に実行して動作を確認してみます。

PyQtとは

PyQtは、PythonでQtを使ってGUIを提供するライブラリです。Qtは、クロスプラットフォームなGUIツールキットです。

PyQtをインストールする

インストールしたい環境で下記でインストールできます。

pip install PyQt5

サンプルコード

PyQtを使ってファイルを選択するダイアログを表示して、選択されたファイルのパスを取得してみます。

import sys
from PyQt5.QtWidgets import (QFileDialog, QApplication)

app = QApplication(sys.argv)

filePath = QFileDialog.getOpenFileName(
    QFileDialog(), caption="", directory="", filter="*.*")[0] 

print(filePath)