wake-up-neo.com

PyQt5 - WIE starte ich den Designer?

Ich fühle mich jetzt wirklich dumm, aber der Titel sagt schon alles:

Wie starten Sie den QtDesigner?

Ich habe PyQt5 Über pip installiert und glaube, das Verzeichnis, in dem es installiert wurde, als identifiziert zu haben

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

Was jetzt? Es gibt eine Menge .pyd-Dateien, einige auch .dlls, aber nichts Ausführbares (naja, außer einem QtWebEngineProcess.exe In ...\site-packages\PyQt5\Qt\bin, Aber das hört sich nicht so an, wie ich es suche .

23
User1291

Die neuesten PyQt5-Räder (die über Pip installiert werden können) enthalten nur das, was für das Ausführen von Anwendungen erforderlich ist, und enthalten keine Entwicklerwerkzeuge. Dies gilt für PyQt-Versionen 5.7 und höher. Für PyQt-Versionen 5.6 und früher gibt es Binärpakete für Windows, die auch die Entwicklungstools enthalten. Diese sind weiterhin unter sourceforge verfügbar. Der Betreuer von PyQt plant jedoch keine weiteren Releases solcher Binärpakete - nur die Runtime-Räder werden jetzt zur Verfügung gestellt, und es gibt keine offiziellen Räder für die Entwicklerwerkzeuge.

Vor diesem Hintergrund hat jemand ein inoffizielles pyqt5-tools wheel (nur für Windows) erstellt. Dies scheint jedoch noch in einem frühen Stadium zu sein und kann daher mit den jüngsten PyQt5-Versionen nicht mithalten. Dies bedeutet, dass es möglicherweise nicht immer möglich ist, es über Pip zu installieren. In diesem Fall können die Raddateien als Umgehungslösung als Zip-Dateien behandelt und der Inhalt an einen geeigneten Speicherort extrahiert werden. Dies sollte Ihnen dann erlauben, das designer.exe Datei in der pyqt5-tools/designer Mappe.

Beachten Sie zum Schluss, dass Sie bei sourceforge für PyQt5 auch einige Zip- und tar.gz-Dateien sehen. Diese enthalten jedoch nur den Quellcode und sind daher nur dann von Nutzen, wenn Sie beabsichtigen, PyQt5 selbst zu kompilieren. Und um ganz klar zu sein: Wenn Sie aus dem Quellcode kompilieren , erhalten Sie immer noch nicht alle Qt dev-Tools . Wenn Sie diesen Weg beschreiten, müssen Sie auch das gesamte Qt-Entwicklungskit separat installieren (was bedeutet, dass Sie die Entwicklerwerkzeuge erhalten).

13
ekhumoro

Der Qt-Designer wird bei der Installation von pip nicht installiert.

Sie können entweder den vollständigen Download von sourceforge (wahrscheinlich nicht das letzte pyqt-Release) herunterladen oder Installiere es mit einem anderen (inoffiziellen) pypi Paket - pyqt5-tools (pip install pyqt5-tools), dann starte den Designer im folgenden Unterpfad deines python Verzeichnisses -

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

Ich hatte auch damit zu kämpfen. Das pyqt5-tools Ansatz ist umständlich, daher habe ich ein Standalone-Installationsprogramm für Qt Designer erstellt. Es ist nur 40 MB. Vielleicht finden Sie es nützlich!

9

Sie können Qt Designer auch folgendermaßen installieren:

  1. Installieren Sie das neueste Qt (ich verwende 5.8) von Qt-Hauptseite
  2. Stellen Sie sicher, dass Sie die Komponente "Qt 5.8 MinGW" einschließen
  3. Qt Designer wird in C:\Qt\5.8\mingw53_32\bin\designer.exe Installiert
  4. Beachten Sie, dass die ausführbare Datei "designer.exe" heißt.
2
akej74
pip install pyqt5-tools

Starten Sie dann das cmd neu, geben Sie einfach "designer" ein und drücken Sie die Eingabetaste.

1
Sairaj Das

Versuchen Sie es mit:

pip install pyqt5-tools

Jetzt findest du den Designer in site-packages/pyqt5-tools.

1
M Pavan Kumar