web-dev-qa-db-ja.com

PyQt5-デザイナーを開始する方法

本当にばかげていると感じていますが、タイトルにはそれがすべて記載されています。

How QtDesignerを起動しますか?

PyQt5pip経由でインストールしましたが、インストール先のディレクトリを特定したと思います

C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5

それで?たくさんの.pydファイル、いくつかの.dllもありますが、実行可能なものはありません(QtWebEngineProcess.exe...\site-packages\PyQt5\Qt\binを除きますが、探しているもののようには聞こえません)。

23
User1291

最新のPyQt5ホイール(pip経由でインストール可能)には、runningアプリケーションに必要なもののみが含まれ、devツールは含まれません。これはPyQtバージョン5.7以降に適用されます。 PyQtバージョン5.6以前には、devツールを含むWindows用のバイナリパッケージがあり、これらは sourceforge で引き続き利用可能です。ただし、PyQtのメンテナーは、このようなバイナリパッケージの今後のリリースを予定していません-ランタイムホイールのみが利用可能になり、開発ツール用の公式ホイールはありません。

これに照らして、誰かが非公式の pyqt5-tools wheel (Windowsのみ)を作成しました。ただし、これは初期段階にあるようで、最近のPyQt5リリースに追いついていない可能性があります。これは、pipを介して常にインストールできるとは限らないことを意味します。この場合、回避策として、ホイールファイルをZipファイルとして扱い、コンテンツを適切な場所に抽出できます。これにより、designer.exeフォルダーにあるpyqt5-tools/designerファイルを実行できるようになります。

最後に、PyQt5のsourceforgeでZipファイルとtar.gzファイルも表示されることに注意してください。ただし、これらにはソースコードのみが含まれているため、PyQt5を自分でコンパイルする場合を除き、使用できません。そして、明確にするために、ソースからコンパイルしても、すべてのQt開発ツールが得られるわけではありません。そのルートを下る場合は、Qt開発キット全体を個別にインストールする必要があります((wouldその後、開発ツールを取得します)。

13
ekhumoro

Qtデザイナーは、pipインストールと共にnotインストールされます。

sourceforge から完全なダウンロードをダウンロードできます(おそらく最後のpyqtリリースではなく、あなたのような別のインストールが存在するとバグがあるかもしれません)または別の(非公式)pypiパッケージとともにインストールします- pyqt5-toolspip install pyqt5-tools)、次のサブパスからデザイナーを実行しますpythonディレクトリ-

...\Python36\Lib\site-packages\pyqt5-tools\designer\designer.exe
18
Uriel

私もこれに苦労しました。 pyqt5-toolsアプローチは扱いにくいため、 Qt Designerのスタンドアロンインストーラー を作成しました。わずか40 MBです。たぶん、あなたはそれが役に立つとわかるでしょう!

9

Qt Designerは次の方法でもインストールできます。

  1. Qtメインサイト から最新のQt(5.8を使用しています)をインストールします
  2. 「Qt 5.8 MinGW」コンポーネントが含まれていることを確認してください
  3. Qt DesignerはC:\Qt\5.8\mingw53_32\bin\designer.exeにインストールされます
  4. 実行可能ファイルの名前は「designer.exe」であることに注意してください
2
akej74
pip install pyqt5-tools

次に、cmdを再起動し、「designer」と入力してEnterキーを押します。

1
Sairaj Das

使用してみてください:

pip install pyqt5-tools

これで、site-packages/pyqt5-toolsにデザイナーが見つかります。

1
M Pavan Kumar