PyQt5 und QtGui-Modul nicht gefunden

Gibt es einigen Grund, QtGui verpackt mit PyQt5???

Ich bin mit Mark Summerfield ' s Rapid-GUI-Programmierung-Buch. Offensichtlich wurde dieses Buch geschrieben mit Qt4 im Auge, aber mir wurde empfohlen, Qt5, und PyQt5. Möchte ich laufen das erste Beispiel-code in Kapitel 4. Der code beginnt mit der folgenden import-Anweisungen:

import sys
import time
from PyQt5.QtCore import *
from PyQt5.QtGui import *

Zu denen der compiler antwortet:

Traceback (most recent call last):
  File "wakeUp.py", line 4, in <module>
    from PyQt5.QtGui import *
ImportError: No module named 'PyQt5.QtGui'

Beachten Sie, dass die PyQt5.QtCore import-Anweisung nicht, wird ein Fehler generiert.

Vom terminal,

$ echo $PYTHONPATH
:/usr/lib/python3.3/site-packages

Hat sonst jemand über diesen import Fehler für QtGui?

Aus einer interaktiven Sitzung kann ich

>>> import PyQt5.Qt
>>> import PyQt5.QtDBus
>>> import PyQt5.QtNetwork
>>> import PyQt5.QtXmlPatterns

Aber ich habe nicht QtWidgets, QtGui, QtWebkit, QtDesigner, und mehrere andere.

Auch, wenn es hilfreich ist, den Inhalt von /usr/lib/Python ist3.3/site-packages/PyQt5:

__init__.py  QtCore.so  QtDBus.so  QtNetwork.so  Qt.so  QtXmlPatterns.so  uic

sind die gleichen Module, die ich in der Lage bin, zu importieren. Sollten die anderen Module (QtWidgets, QtGui etc) werden auch hier?

Bin ich mit Ubuntu 13.04 und Python 3.3.

Vielleicht sollten Sie verwenden PyQt5.QtWidgets statt QtGui? Siehe dieses Beispiel.
Ja, hatte ich gesehen. Leider QtWidgets ist auch die gleiche import-Fehler.
Wenn beispielsweise von den docs nicht funktioniert, dann pyqt ist die installation falsch oder unvollständig. Geben Sie bitte einige Informationen über Ihr Betriebssystem und pyqt-installation.

InformationsquelleAutor ADB | 2013-06-30

Schreibe einen Kommentar