added PyQt4 ver