2017-02-07 2 views
12

Se sentir vraiment stupide, en ce moment, mais le titre dit tout:PyQt5 - Comment faire pour démarrer le concepteur

Comment-vous démarrez le QtDesigner?

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

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

Et maintenant? Il y a beaucoup de fichiers .pyd, certains années .dll, aussi, mais exécutable rien (bien, à l'exception d'un QtWebEngineProcess.exe dans ...\site-packages\PyQt5\Qt\bin, mais cela ne ressemble pas à ce que je cherche.

Répondre

4

Les dernières roues PyQt5 (qui peut être installé via pip) ne contiennent que ce qui est nécessaire pour l'exécution applications, et ne comprennent pas les outils de dev. Ceci s'applique aux versions 5.7 et supérieures de PyQt. Pour les versions 5.6 et antérieures de PyQt, il existe des packages binaires pour Windows qui incluent également les outils de développement, qui sont toujours disponibles au sourceforge. Cependant, le mainteneur de PyQt ne prévoit pas de nouvelles versions de ces paquets binaires - seules les roues d'exécution seront maintenant disponibles, et il n'y aura pas de roues officielles pour les outils de développement. À la lumière de ceci, quelqu'un a créé un pyqt5-tools wheel non officiel (pour Windows seulement). Cela semble être à ses débuts, cependant, et peut ne pas suivre les récentes versions de PyQt5. Cela signifie qu'il n'est pas toujours possible de l'installer via pip. Si tel est le cas, en tant que solution de rechange, les fichiers roues peuvent être traités comme des fichiers zip et le contenu extrait vers un emplacement approprié. Cela devrait alors 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. Ceux-ci contiennent seulement le code source, cependant, donc ne vous servira à moins que vous ayez l'intention de compiler PyQt5 vous-même. Et juste pour être clair: la compilation de la source ne vous donnerait pas tous les outils de développement Qt. Si vous descendez cette route, vous devrez installer le kit de développement Qt ensemble aussi bien ( ensuite vous obtiendrez les outils de développement).

10

Qt Designer est pas installé avec le

l'installation pip. Vous pouvez télécharger le téléchargement complet de sourceforge (ne sera probablement pas la dernière version de PyQt, et peut-être bogué sur la présence d'une autre installation, comme le vôtre) ou installer avec un autre paquet (non officiel) pypi - pyqt5-tools (pip install pyqt5-tools), puis exécutez le concepteur à partir du fol mugissement sous-chemin de votre répertoire python -

...\Python36\Lib\site-packages\pyqt5-tools\designer\designer.exe 
+0

Merci' '' pip install pyqt5-tools'' m'a donné une '' Pas de distribution trouvée'', cependant, je vais essayer sourceforge (sorte de défait le but de * avoir * pip , mais ...) – User1291

+0

Juste essayé à nouveau d'installer 'pyqt5-tools' avec pip, et tout a bien fonctionné – Uriel

+0

Toutes les idées ce qui pourrait causer la" distribution sans correspondance "?' 'pip install pyqt5'' me donne' 'requirement already satisfied'' pour les deux,' 'pyqt5'' et' 'sip'' (et cela devrait, étant donné que c'est comme ça que j'ai installé' 'pyqt5'' en premier lieu). N'arrête pas' 'pyqt5-tools – User1291

1

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

  1. Installer le dernier QT (j'utilise 5.8) de QT main site
  2. Assurez-vous d'inclure les composants "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 est nommé "designer".exe "