2017-02-07 11 views
12

Uczucie naprawdę głupie, teraz, ale tytuł mówi wszystko:PyQt5 - jak uruchomić projektant

Jak pan rozpocząć QtDesigner?

mam zainstalowane PyQt5 poprzez pip i wierzę, aby zidentyfikowali katalog, że został zainstalowany jako

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

co teraz? Istnieje wiele .pyd plików niektóre dll-tych też, ale nic wykonywalny (dobrze, z wyjątkiem QtWebEngineProcess.exe w ...\site-packages\PyQt5\Qt\bin, ale to nie brzmi jak co szukam.

Odpowiedz

4

Najnowsze koła PyQt5 (które mogą być instalowane przez PIP) zawierają tylko to, co jest konieczne dla działa aplikacje, a nie obejmują narzędzia Dev. Dotyczy to wersji PyQt 5.7 i późniejszych. W przypadku PyQt w wersjach 5.6 i wcześniejszych istnieją pakiety binarne dla systemu Windows, które zawierają również narzędzia programistyczne i są one nadal dostępne pod adresem sourceforge. Jednak opiekun PyQt nie planuje dalszych wydań takich pakietów binarnych - teraz dostępne będą tylko koła uruchomieniowe, a nie będzie oficjalnych kół dla narzędzi deweloperskich.

W związku z tym ktoś utworzył nieoficjalnego pyqt5-tools wheel (tylko dla systemu Windows). Wygląda jednak na to, że jest na wczesnym etapie, więc może nie nadążać za najnowszymi wydaniami PyQt5. Oznacza to, że nie zawsze jest możliwe zainstalowanie go za pomocą pip. W takim przypadku pliki kół mogą być traktowane jako pliki zip i zawartość wyodrębniona w odpowiedniej lokalizacji. Powinno to umożliwić uruchomienie pliku designer.exe znajdującego się w folderze pyqt5-tools/designer.

Na koniec zwróć uwagę, że zobaczysz także niektóre pliki zip i tar.gz na sourceforge dla PyQt5. Zawierają one tylko kod źródłowy , więc nie będzie ci potrzebny, chyba że sam będziesz chciał skompilować PyQt5. I tylko dla jasności: kompilacja ze źródła nadal nie dałaby ci wszystkich narzędzi dev Qt. Jeśli przejdziesz tę trasę, będziesz musiał zainstalować cały zestaw rozwojowy Qt oddzielnie (który będzie następnie dostaniesz narzędzia dev).

10

Qt designer jest nie zainstalowano instalację pip.

można też pobrać pełną pobrania z sourceforge (prawdopodobnie nie będzie ostatnią wersją pyqt i może być buggy na obecność innej instalacji, jak twoja) lub go zainstalować z innym (nieoficjalnym) pakietem pypi - pyqt5-tools (pip install pyqt5-tools), a następnie uruchom projektanta z poziomu ryk podścieżkę z katalogu Pythona -

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

Dziękuję!' 'pip install pyqt5-tools'' dał mi' 'No pasująca dystrybucja found'', jednak spróbuję sourceforge (rodzaj pokonania celu * posiadania * pip , ale ...). – User1291

+0

Po prostu spróbowałem ponownie zainstalować 'pyqt5-tools' z pipem i wszystko działało dobrze – Uriel

+0

Jakieś pomysły, co może być przyczyną" braku pasującej dystrybucji "?' 'pip install pyqt5'' daje mi' 'require already satisfied'' dla obu,' 'pyqt5'' i' 'sip'' (i powinno, biorąc pod uwagę to, jak zainstalowałem' 'pyqt5'' na pierwszym miejscu) .Nie zatrzymuje' 'pyqt5-tools '' from failing – User1291

1

Można również zainstalować Qt Designer w następujący sposób:

  1. Zainstaluj najnowszą QT (używam 5.8) z QT main site
  2. Upewnij się, że zawierają składnik "Qt 5.8 MinGW"
  3. QT Designer zostanie zainstalowany w C:\Qt\5.8\mingw53_32\bin\designer.exe
  4. Należy zauważyć, że plik wykonywalny ma nazwę "projektant".exe "
Powiązane problemy