title: PyQt5 and QtGui module not found
body: <p>Is there some reason that QtGui is packaged with PyQt5???</p>
  
  <p>I am using Mark Summerfield's Rapid GUI programming book. Obviously this book was written with Qt4 in mind, but I have been recommended to use Qt5, and PyQt5. I want to run the first example code in chapter 4. The code begins with the following import statements:</p>
  
  <pre><code>import sys
  import time
  from PyQt5.QtCore import *
  from PyQt5.QtGui import *
  </code></pre>
  
  <p>To which the compiler responds:</p>
  
  <pre><code>Traceback (most recent call last):
    File "wakeUp.py", line 4, in &lt;module&gt;
      from PyQt5.QtGui import *
  ImportError: No module named 'PyQt5.QtGui'
  </code></pre>
  
  <p>Note that the PyQt5.QtCore import statement does not generate an error. </p>
  
  <p>From the terminal,</p>
  
  <pre><code>$ echo $PYTHONPATH
  :/usr/lib/python3.3/site-packages
  </code></pre>
  
  <p>Has anybody else come across this import error for QtGui?</p>
  
  <p>From an interactive session I can</p>
  
  <pre><code>&gt;&gt;&gt; import PyQt5.Qt
  &gt;&gt;&gt; import PyQt5.QtDBus
  &gt;&gt;&gt; import PyQt5.QtNetwork
  &gt;&gt;&gt; import PyQt5.QtXmlPatterns
  </code></pre>
  
  <p>But I don't have QtWidgets, QtGui, QtWebkit, QtDesigner, and several others.</p>
  
  <p>Also, if it is helpful, the contents of /usr/lib/python3.3/site-packages/PyQt5 are:</p>
  
  <pre><code>__init__.py  QtCore.so  QtDBus.so  QtNetwork.so  Qt.so  QtXmlPatterns.so  uic
  </code></pre>
  
  <p>which are the same modules that I am able to import. Should the other modules (QtWidgets, QtGui etc) be here too?</p>
  
  <p>I am using Ubuntu 13.04 and Python 3.3. </p>