In the PyQt 4.9.4 code downoaded from https://sourceforge.net/projects/pyqt/files/PyQt4/ I find
(Note that we are using 4.9.3 but I couldn't find the sources of that version)
void sipQLineEdit::changeEvent(QEvent *a0)
{
sip_gilstate_t sipGILState;
PyObject *sipMeth;
sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_changeEvent);
if (!sipMeth)
{
QLineEdit::changeEvent(a0);
return;
}
typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);
((sipVH_QtCore_17)(sipModuleAPI_QtGui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}