fix QObject __init__ parent parameter