目次
1. 環境の準備: サードパーティのライブラリと Qt Designer をインストールする
2. pycharm で Qt Designer と PyUIC ツールを設定する
3.1 Qt Designer が正常にインストールされているかどうかをテストする
3.2 PyUIC ツールが正常にインストールされたかどうかをテストする
インストール方法については、Qt Designer と PyUIC のインストール チュートリアルを参照してください。
いくつかの詳細は次のように追加されます。
1. 環境の準備: サードパーティのライブラリと Qt Designer をインストールする
Mac にサードパーティのライブラリをインストールする場合、--user を使用しないとインストール エラーが発生します。また、ミラー インストール方法を使用すると、ダウンロード速度を上げることができます。以下は、いくつかのライブラリのインストールです。
# PyQt5库
pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python --user
# pyqt5-tools库(注意,是tools而不是tool)
pip3 install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python --user
# pyuic5-tool库
pip3 install pyuic5-tool -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python --user
3 つのライブラリのインストールに加えて、Qt Designer も Mac にインストールする必要があります: Qt Designer をダウンロード
ただし、Qt Designer をダウンロードしてインストールすると、次の画面が表示されます。
この問題は、Apple Store にないアプリケーションをインストールすることが原因で発生します。解決策は次のとおりです。
手順 1: [システム環境設定] をクリックします。
ステップ 2: [セキュリティとプライバシー] をクリックします。
ステップ 3: [一般] --> [ロック解除] (左下隅のロック) --> 任意のソースをクリックします。また、元の設定がソースの場合は、右下に Qt Designer を実行するかどうかを尋ねるメッセージが表示されますので、クリックして実行します。
2. pycharm で Qt Designer と PyUIC ツールを設定する
2.1 Qt デザイナーの設定
step1: 基本設定をクリックします。
ステップ 2: [ツール] をクリックし、[外部ツール] をクリックし、右下隅の「+」記号をクリックします。
ステップ 3: Qt デザイナー ツールを構成します。合計 3 つの属性 (名前、プログラム、作業ディレクトリ) を構成する必要があります。
Name:随意填写
Program:填写Qt Designer.exe的路径
Working directory:固定填写$FileDir$
この手順の焦点は、Qt Designer.exe のパスを見つける方法です。まず、「プログラム」列のフォルダーアイコンをクリックします。
次に、「アプリケーション」を選択し、インストールされている Qt Designer アプリケーションをクリックし、右下隅にある「開く」をクリックします。
ステップ4: 右下隅の「OK」をクリックします。
2.2 PyUIC ツールの構成
ステップ 1: Qt Designer ツールを構成した後、左下隅にある「+」記号をもう一度クリックして、PyUIC ツールを構成します。
step2: 名前、プログラム、作業ディレクトリの 3 つの属性を設定します。
Name:随意填写
Program:填写pyuic5的路径
Working directory:固定填写$FileDir$,这个不写清楚ui转py文件的时候就会出错!因为ui转换完成时会根据路径自动创建与ui文件名相同的py文件,两个文件是在同一个目录下的。
難しいのはProgram属性の設定です pyuic5のパスはpyライブラリがインストールされているパスです pyuic5ライブラリのインストールパスはpyqt5_toolsライブラリのインストールパスと同じです 新しいpyファイルを作成し、次のコードを実行してパスを見つけます。
import pyqt5_tools
print(pyqt5_tools.__file__)
実行結果は次のとおりです。
これらのライブラリがパス /Users/xxx/Library/Python/3.8/ (xxx は私のユーザー名です) の下にある可能性があり、py パッケージは通常 bin ディレクトリに配置されるため、最終的なパスは次のようになります。おそらく次のとおりです:
/Users/xxx/Library/Python/3.8/bin/pyuic5
「プログラム」の右側にあるフォルダーアイコンをクリックします。
クリックして xxx ディレクトリに移動します。ライブラリフォルダーが非表示になっているため、フォルダーが見つからないことがわかりました。したがって、隠しファイルを表示するには、command+shift+. を押します。
この時点で、ライブラリフォルダーが表示されます。
「ライブラリ」をクリック --> 「Python」をクリック --> 「3.8」をクリック
「bin」をクリックし、「pyuic5」をクリックし、「開く」をクリックします。
step3: 3 つの属性を設定したら、右下隅の [OK] をクリックします。
ステップ 4: 両方のツールを設定したら、「適用」をクリックし、「OK」をクリックします。
3 設定が成功したかどうかをテストする
3.1 Qt Designer が正常にインストールされているかどうかをテストする
ステップ 1: pycharm 内の任意の場所を右クリックし、「外部ツール」をクリックして、「Qt デザイナー」をクリックします。
この時点で、Qt Designer ウィンドウがポップアップし、成功したことがわかります。
後続の PyUIC ツールが正常に構成されているかどうかを簡単に確認するために、ここでは簡単な ui ファイルが作成されます。
まず、右下隅にある「作成」をクリックします。
次に、[ボタン] の下にある [ツール] ボタンを左ボタンで押したまま、右側のウィンドウにドラッグし、ボタンをダブルクリックして名前を付けます。
次に、ウィジェット ボックスの保存アイコンをクリックし、保存するパスを選択します。
次に、作成した ui ファイルをプロジェクトにコピーします。
このとき、ファイルの形式は py ファイルではなく ui です。
3.2 PyUIC ツールが正常にインストールされたかどうかをテストする
ステップ 1: ui ファイルを右クリックし、[外部ツール] を選択し、PyUIC ツールをクリックします。
最後に、同じディレクトリに同じ名前の py ファイルが生成され、インストールは成功です。