必要なインストール
Anaconda のダウンロード アドレス
Pycharm のダウンロード アドレス
2019 年頃のこの 2 つの推奨バージョンで十分です。インストール時に「パスの追加」を選択してください
Anaconda はソースを変更し、
ソースを変更した後にターミナルをフォークオフして、環境を作成します。
Anaconda ソースの変更は conda のインストールにのみ役立つはずです。pip もソースを変更する必要があります。pip
のダウンロードには清華ソースを使用し、pip ソースの変更を行う必要があります。
構成プロセス
基本的なインストール
pip install PyQt5==5.15.9
pip install pyqt5-tools
これら 2 つのインストールが完了したら、次のコマンドを使用します。
conda env list
以下のように表示します
配置Pycharm External Tool
具体的な方法: [フライ] --> [設定] --> [ツール] --> [外部ツール] の順に選択し、
左上隅の + 記号をクリックすると、構成は次のようになります。
QtDesigner の構成 (qtdesigner ソフトウェア インターフェイスを開くために使用)
Name :QtDesigner
Program: D:\SoftLocation\Anaconda\envs\qt_env\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
(program填你自己designer.exe的路径,Anaconda就是在创建的虚拟环境下的)
Arguments:$ProjectFileDir$
Working directory:$FileDir$
PyUIC の構成 (Qt Designer によって生成されたインターフェイス ファイル (接尾辞 .ui) を指定された形式に変換するために使用されます)
Name :PyUIC
Program:D:\SoftLocation\Anaconda\envs\qt_env\Scripts\pyuic5.exe
(program填你自己pyuic5.exe的路径)
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$ProjectFileDir$
PyRCC の構成 (画像の変換に使用)
Name :PyRCC
Program:D:\PythonProgram\learnPy\venv\Scripts\pyrcc5.exe
(program填你自己pyrcc5.exe的路径)
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$
設定が完了したら
テスト使用
プロジェクト名を右クリックし、[外部ツール] (図に示すように) を選択して
QtDesigner を開き、ui ファイルを作成して保存します。
単純に UI インターフェイスを作成します。ここでは MainWindow を作成します。保存後、プロジェクトに戻り
、 UI ファイルを右クリックし、「外部ツール」を選択します。PyUIC は .ui ファイルを .py ファイルに変換できます。
変換されたpyファイル
次に、新しい .py ファイルを作成し、次の内容を入力します。
これは、強くお勧めする一般的な使用法です。
from PyQt5 import QtWidgets,QtCore
from PyQt5.QtWidgets import QMainWindow,QApplication
import sys
import Test_UI
# 注意:ui界面文件是个MainWindow,那么MyApp就必须继承 QMainWindow
# 类似的,若ui界面文件是个对话框,那么MyApp就必须继承 QDialog
class Test_window(QtWidgets.QMainWindow,Test_UI.Ui_MainWindow):
def __init__(self,parent=None):
super(Test_window,self).__init__(parent)
self.setupUi(self)
if __name__ == '__main__':
app = QApplication(sys.argv)
mytest = Test_window()
mytest.show()
app.exec_()
ファイルを実行すると、設定したばかりのインターフェイスが表示されます
参考:
Pycharm による QtDesigner の構成 (PyUIC、PyRcc)
Windows 上の Pycharm での PyQt5 + QtDesigner + QtUIC の構成と使用 (ナニー レベルのチュートリアル)