2011-10-09 13 views
9

zainstalowałem PyQt na Windows 7 z Pythona 2.6 i gdy próbuje uruchomić demo Mam następujące ostrzeżenie:Jak zainstalować dokumentację Qt dla demo pyqt i narzędzi Qt

enter image description here

Po niektórych badań Mogłem uzyskać kopię dokumentacji Qt4 w formacie .qch, która współpracuje z Qt Assistant.

W jaki sposób należy zainstalować dokumentację, aby uzyskać wersję demonstracyjną PyQt4 i usunąć ostrzeżenie?

Czy dokumentacja qt.qch, której używam, z Asystentem Qt, jest do tego ważna lub istnieje specjalny dokument dla wersji demonstracyjnej. Jeśli tak, skąd można pobrać?

Przez pewien czas przeszukiwałem sieć i znalazłem innych ludzi zadających te same lub podobne pytania, również w SO, ale bez żadnej użytecznej odpowiedzi dla mnie.

+0

Czy możesz umieścić link do miejsca, w którym znalazłeś dokumentację .qch? – dls

+2

@dls. Możesz użyć jednego z instalatorów online, aby wykonać niestandardową instalację tylko dokumentacji do folderu tymczasowego (pamiętaj, aby najpierw odznaczyć wszystkie pozostałe komponenty, ponieważ w przeciwnym razie będzie to ogromne pobranie). [Kod źródłowy] (http://qt.nokia.com/downloads/downloads#qt-lib) bibliotek Qt zawiera również pliki 'qch'. – ekhumoro

+0

Obecnie pobierane są [tutaj] (http://download.qt.io/archive/qt). – TNT

Odpowiedz

16

Pliki .qch muszą znajdować się w folderze dokumentacji pyqt, aby dema działały poprawnie. Jeśli zaakceptowałeś domyślne ścieżki po zainstalowaniu Pythona i pyqta, prawdopodobnie będzie to C:\Python27\Lib\site-packages\PyQt4\doc.

Przed przeniesieniem plików .qch otwórz program Qt Assistant i usuń poprzednio dodaną dokumentację. Następnie zamknij Qt Assistant i przenieś wszystkie pliki .qch do folderu qch w folderze docqt doc: np. C:\Python27\Lib\site-packages\PyQt4\doc\qch. Wymagane pliki .qch to: qt.qch, designer.qch i linguist.qch.

Po ponownym otwarciu Qt Assistant powinien automatycznie znaleźć całą dokumentację i rozpocząć jej ponowne indeksowanie. Po tym zakończ, zamknij Qt Assistant i otwórz dema PyQt.

Jest kilka ważnych rzeczy do zapamiętania: po pierwsze, okno z ostrzeżeniem będzie zawsze wyświetlane w systemie Windows, nawet jeśli dokumentacja została poprawnie zainstalowana (co jest naprawdę błędem - skrypt startowy może z łatwością wykonać niezbędne kontrole) . Po drugie, nie wszystkie dema mają opisy, więc nadal będziesz widział ostrzeżenie Could not load description. Ensure that the documentation for Qt is built w wielu miejscach (np. Demonstracje \ Wyścigi Mine). Jeśli jednak wszystko zostało poprawnie zainstalowane, wszystkie dema w sekcji Dialogi powinny mieć na przykład zarówno opisy, jak i zrzuty ekranu.

+0

Dzięki, od razu do rzeczy i pomocne. Ta odpowiedź jest warta więcej upvotes niż mogę dać. Zapraszam innych do wsparcia :-) – joaquin