1. 環境構築
この例ではMiniconda環境にPySide2をインストールします
- Miniconda : https://docs.conda.io/en/latest/miniconda.html
Anacondaの標準リポジトリは大規模な組織で利用する場合有償となっていますが、defaultチャンネルの代わりにconda-forgeを使用する場合は今のところ問題無いようですので設定を変更しておきます。
conda config --add channels conda-forge
conda config --remove channels defaults
conda config --show channels
channels:
- conda-forge
conda update conda
conda update --all
仮想環境追加
python3.9環境ではuiファイル変換コマンドでエラーが発生するのでpython3.8で作成
conda create -n qt_py38 python=3.8
activate qt_py38
PySide2のインストール実行
conda install pyside2
2. ウィンドウの表示
基本的な書き方は下記のようになります
import sys
from PySide2.QtWidgets import QApplication, QMainWindow
class MainWindow(QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
self.resize(400, 300)
if __name__ == '__main__':
app = QApplication(sys.argv)
w = MainWindow()
w.show()
app.exec_()
このようなウィンドウが表示されれば成功です。
次回はアイテムの追加方法とdesignerを使ったフォーム作成について書く予定です。
43件のコメント
コメントは受け付けていません。