I have pyqt 4.5.4 installed. Initially I had pydev 1.4.8 the open source version installed and code completion worked fine. After updating to pydev 1.5.0, pyqt code completion stopped functioning. After disabling the Pydev code analysis in "eclipse preferences -> pydev -> editor -> code analysis -> do code analysis?" code completion began working again for PyQt classes etc.