NameError: name ‘QtGui’ is not defined

If you get the above error when calling your PyQt program, using Python, you have not installed the PyQt4 rpm file from your fedora repository.
# yum install PyQt4

and now re-run your python QT program. You will not get the error. If you now get the error that the pyuic4 file is not found, you should:
# yum install PyQt4-devel