[PyQt] ImportError: cannot import name QtGui

Aditya Support adityasupport at tropmet.res.in
Tue Sep 29 10:58:00 BST 2015


Hi Team,

While using Thalassa, I am getting below error:

################################################################################################
$ thalassa
Traceback (most recent call last):
  File "/home/amit/USERS/PYTHON/Python-2.7.8/bin/thalassa", line 12, in <module>
    from PyQt4 import QtGui
ImportError: cannot import name QtGui
################################################################################################

Thalassa code is:

################################################################################################
import sys
import os
from os.path import isdir, exists, join, walk, splitext, split, abspath

try:
    sys.exec_prefix = os.environ['PYTHONHOME']
except KeyError:
    pass

from PyQt4 import QtGui
import matplotlib
matplotlib.use('QT4Agg')

try:
    from thalassa.ui import QtMplUI
except ImportError:
    sys.path.append(abspath(join('..', 'thalassa')))
    sys.path.append(abspath('..'))
    from setup_utils import build_qt_ui
    build_qt_ui()

from thalassa.ui import QtMplUI

qApp = QtGui.QApplication(sys.argv)

aw = QtMplUI()
aw.show()
sys.exit(qApp.exec_())
################################################################################################

Please suggest.

Regards,
Amit


More information about the PyQt mailing list