web-dev-qa-db-fra.com

PyQt5 - COMMENT démarrer le designer

Je me sens vraiment stupide en ce moment, mais le titre dit tout:

Comment lancez-vous QtDesigner?

J'ai installé PyQt5 via pip et je crois avoir identifié le répertoire dans lequel il a été installé

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

Maintenant quoi? Il y a beaucoup de fichiers .pyd, certains .dll aussi, mais rien d’exécutable (enfin, un QtWebEngineProcess.exe dans ...\site-packages\PyQt5\Qt\bin, mais ça ne ressemble pas à ce que je cherche.

23
User1291

Les dernières roues PyQt5 (qui peuvent être installées via pip) ne contiennent que ce qui est nécessaire pour les applications en cours d'exécution et n'incluent pas les outils de développement. Ceci s'applique aux versions PyQt 5.7 et supérieures. Pour PyQt versions 5.6 et antérieures, il existe des packages binaires pour Windows qui incluent également les outils de développement. Ils sont toujours disponibles à l'emplacement sourceforge . Le responsable de PyQt ne prévoit pas de publier d’autres versions de tels paquets binaires, car seules les roues d’exécution seront désormais disponibles et il n’y aura pas de roues officielles pour les outils de développement.

À la lumière de cela, quelqu'un a créé un roue de pyqt5-tools non officiel (pour Windows uniquement). Cela semble être à ses débuts, cependant, et peut donc ne pas suivre les dernières versions de PyQt5. Cela signifie qu'il ne sera peut-être pas toujours possible de l'installer via pip. Si tel est le cas, en tant que solution de contournement, les fichiers wheel peuvent être traités comme des fichiers Zip et le contenu extrait à un emplacement approprié. Cela devrait ensuite vous permettre d’exécuter le fichier designer.exe Qui se trouve dans le dossier pyqt5-tools/designer.

Enfin, notez que vous verrez également des fichiers Zip et tar.gz sur sourceforge pour PyQt5. Celles-ci ne contiennent que le code source , donc ne vous serviront à rien, à moins que vous n'ayez l'intention de compiler vous-même PyQt5. Et juste pour être clair: compiler depuis le source ne vous donnerait toujours pas tous les outils de développement Qt . Si vous suivez cette voie, vous devrez également installer l’ensemble du kit de développement Qt séparément (ce qui le ferait vous fournira ensuite les outils de développement).

13
ekhumoro

Le concepteur de Qt n'est pas installé avec l'installation de pip.

Vous pouvez télécharger le téléchargement complet depuis sourceforge (ce ne sera probablement pas la dernière version de pyqt, et pourrait être déréglé par la présence d’une autre installation, comme la vôtre) ou installez-le avec un autre (non officiel) pypi package - pyqt5-tools (pip install pyqt5-tools), puis exécutez le concepteur à partir du sous-chemin suivant de votre répertoire python -

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

J'ai eu du mal avec cela aussi. Le pyqt5-tools L'approche est lourde, j'ai donc créé un programme d'installation autonome pour Qt Designer . C'est seulement 40 MB. Peut-être que vous le trouverez utile!

9
Michael Herrmann

Vous pouvez également installer Qt Designer de la manière suivante:

  1. Installer la dernière version de Qt (j'utilise la version 5.8) à partir de site principal de Qt
  2. Assurez-vous d'inclure le composant "Qt 5.8 MinGW"
  3. Qt Designer sera installé dans C:\Qt\5.8\mingw53_32\bin\designer.exe
  4. Notez que l'exécutable s'appelle "designer.exe"
2
akej74
pip install pyqt5-tools

Puis redémarrez la cmd, tapez simplement "designer" et appuyez sur Entrée.

1
Sairaj Das

Essayez d'utiliser:

pip install pyqt5-tools

Maintenant, vous trouverez le concepteur dans site-packages/pyqt5-tools.

1
M Pavan Kumar