more progress on PyQt4 port