APIs/Python/PyQt5.api

changeset 20
9b0baa183bd1
parent 13
1e5df935a124
child 25
e4b5522cbdff
--- a/APIs/Python/PyQt5.api	Sat Dec 31 13:50:12 2016 +0100
+++ b/APIs/Python/PyQt5.api	Wed Jan 25 17:13:47 2017 +0100
@@ -4,6 +4,7 @@
 PyQt5.QtCore.QtCriticalMsg?10
 PyQt5.QtCore.QtFatalMsg?10
 PyQt5.QtCore.QtSystemMsg?10
+PyQt5.QtCore.QtInfoMsg?10
 PyQt5.QtCore.PYQT_VERSION?7
 PyQt5.QtCore.PYQT_VERSION_STR?7
 PyQt5.QtCore.QT_VERSION?7
@@ -13,15 +14,15 @@
 PyQt5.QtCore.qRound64?4(float) -> int
 PyQt5.QtCore.qVersion?4() -> str
 PyQt5.QtCore.qSharedBuild?4() -> bool
-PyQt5.QtCore.qRegisterResourceData?4(int, str, str, str) -> bool
-PyQt5.QtCore.qUnregisterResourceData?4(int, str, str, str) -> bool
+PyQt5.QtCore.qRegisterResourceData?4(int, bytes, bytes, bytes) -> bool
+PyQt5.QtCore.qUnregisterResourceData?4(int, bytes, bytes, bytes) -> bool
 PyQt5.QtCore.qFuzzyCompare?4(float, float) -> bool
 PyQt5.QtCore.qIsNull?4(float) -> bool
 PyQt5.QtCore.qsrand?4(int)
 PyQt5.QtCore.qrand?4() -> int
-PyQt5.QtCore.pyqtSetPickleProtocol?4(int-or-None)
-PyQt5.QtCore.pyqtPickleProtocol?4() -> int-or-None
-PyQt5.QtCore.qChecksum?4(str) -> int
+PyQt5.QtCore.pyqtSetPickleProtocol?4(object)
+PyQt5.QtCore.pyqtPickleProtocol?4() -> object
+PyQt5.QtCore.qChecksum?4(bytes) -> int
 PyQt5.QtCore.qCompress?4(QByteArray, int compressionLevel=-1) -> QByteArray
 PyQt5.QtCore.qUncompress?4(QByteArray) -> QByteArray
 PyQt5.QtCore.qAddPostRoutine?4(callable)
@@ -36,7 +37,8 @@
 PyQt5.QtCore.qFatal?4(str)
 PyQt5.QtCore.qWarning?4(str)
 PyQt5.QtCore.qInstallMessageHandler?4(callable) -> callable
-PyQt5.QtCore.qSetMessagePattern?4(str)
+PyQt5.QtCore.qSetMessagePattern?4(QString)
+PyQt5.QtCore.qFormatLogMessage?4(QtMsgType, QMessageLogContext, QString) -> QString
 PyQt5.QtCore.qIsInf?4(float) -> bool
 PyQt5.QtCore.qIsFinite?4(float) -> bool
 PyQt5.QtCore.qIsNaN?4(float) -> bool
@@ -44,15 +46,15 @@
 PyQt5.QtCore.qSNaN?4() -> float
 PyQt5.QtCore.qQNaN?4() -> float
 PyQt5.QtCore.qFloatDistance?4(float, float) -> int
-PyQt5.QtCore.Q_CLASSINFO?4(str, str)
-PyQt5.QtCore.Q_ENUMS?4(...)
-PyQt5.QtCore.Q_FLAGS?4(...)
-PyQt5.QtCore.QT_TR_NOOP?4(str) -> str
-PyQt5.QtCore.QT_TR_NOOP_UTF8?4(str) -> str
-PyQt5.QtCore.QT_TRANSLATE_NOOP?4(str, str) -> str
-PyQt5.QtCore.pyqtSlot?4(str, str name=None, str result=None) -> object
-PyQt5.QtCore.Q_ARG?4(object, object) -> QGenericArgument
-PyQt5.QtCore.Q_RETURN_ARG?4(object) -> QGenericReturnArgument
+PyQt5.QtCore.Q_CLASSINFO?4(str, str) -> object
+PyQt5.QtCore.Q_ENUMS?4(...) -> object
+PyQt5.QtCore.Q_FLAGS?4(...) -> object
+PyQt5.QtCore.QT_TR_NOOP?4(object) -> object
+PyQt5.QtCore.QT_TR_NOOP_UTF8?4(object) -> object
+PyQt5.QtCore.QT_TRANSLATE_NOOP?4(object, object) -> object
+PyQt5.QtCore.pyqtSlot?4(..., str name=None, str result=None) -> object
+PyQt5.QtCore.Q_ARG?4(object, object) -> object
+PyQt5.QtCore.Q_RETURN_ARG?4(object) -> object
 PyQt5.QtCore.bin_?4(QTextStream) -> QTextStream
 PyQt5.QtCore.oct_?4(QTextStream) -> QTextStream
 PyQt5.QtCore.dec?4(QTextStream) -> QTextStream
@@ -78,18 +80,37 @@
 PyQt5.QtCore.bom?4(QTextStream) -> QTextStream
 PyQt5.QtCore.ws?4(QTextStream) -> QTextStream
 PyQt5.QtCore.qSetFieldWidth?4(int) -> QTextStreamManipulator
-PyQt5.QtCore.qSetPadChar?4(str) -> QTextStreamManipulator
+PyQt5.QtCore.qSetPadChar?4(QChar) -> QTextStreamManipulator
 PyQt5.QtCore.qSetRealNumberPrecision?4(int) -> QTextStreamManipulator
+PyQt5.QtCore.Qt.EnterKeyType?10
+PyQt5.QtCore.Qt.EnterKeyDefault?10
+PyQt5.QtCore.Qt.EnterKeyReturn?10
+PyQt5.QtCore.Qt.EnterKeyDone?10
+PyQt5.QtCore.Qt.EnterKeyGo?10
+PyQt5.QtCore.Qt.EnterKeySend?10
+PyQt5.QtCore.Qt.EnterKeySearch?10
+PyQt5.QtCore.Qt.EnterKeyNext?10
+PyQt5.QtCore.Qt.EnterKeyPrevious?10
+PyQt5.QtCore.Qt.ItemSelectionOperation?10
+PyQt5.QtCore.Qt.ReplaceSelection?10
+PyQt5.QtCore.Qt.AddToSelection?10
+PyQt5.QtCore.Qt.TabFocusBehavior?10
+PyQt5.QtCore.Qt.NoTabFocus?10
+PyQt5.QtCore.Qt.TabFocusTextControls?10
+PyQt5.QtCore.Qt.TabFocusListControls?10
+PyQt5.QtCore.Qt.TabFocusAllControls?10
 PyQt5.QtCore.Qt.MouseEventFlag?10
 PyQt5.QtCore.Qt.MouseEventCreatedDoubleClick?10
 PyQt5.QtCore.Qt.MouseEventSource?10
 PyQt5.QtCore.Qt.MouseEventNotSynthesized?10
 PyQt5.QtCore.Qt.MouseEventSynthesizedBySystem?10
 PyQt5.QtCore.Qt.MouseEventSynthesizedByQt?10
+PyQt5.QtCore.Qt.MouseEventSynthesizedByApplication?10
 PyQt5.QtCore.Qt.ScrollPhase?10
 PyQt5.QtCore.Qt.ScrollBegin?10
 PyQt5.QtCore.Qt.ScrollUpdate?10
 PyQt5.QtCore.Qt.ScrollEnd?10
+PyQt5.QtCore.Qt.NoScrollPhase?10
 PyQt5.QtCore.Qt.NativeGestureType?10
 PyQt5.QtCore.Qt.BeginNativeGesture?10
 PyQt5.QtCore.Qt.EndNativeGesture?10
@@ -252,6 +273,16 @@
 PyQt5.QtCore.Qt.AA_ForceRasterWidgets?10
 PyQt5.QtCore.Qt.AA_UseDesktopOpenGL?10
 PyQt5.QtCore.Qt.AA_UseOpenGLES?10
+PyQt5.QtCore.Qt.AA_UseSoftwareOpenGL?10
+PyQt5.QtCore.Qt.AA_ShareOpenGLContexts?10
+PyQt5.QtCore.Qt.AA_SetPalette?10
+PyQt5.QtCore.Qt.AA_EnableHighDpiScaling?10
+PyQt5.QtCore.Qt.AA_DisableHighDpiScaling?10
+PyQt5.QtCore.Qt.AA_PluginApplication?10
+PyQt5.QtCore.Qt.AA_UseStyleSheetPropagationInWidgetStyles?10
+PyQt5.QtCore.Qt.AA_DontUseNativeDialogs?10
+PyQt5.QtCore.Qt.AA_SynthesizeMouseForUnhandledTabletEvents?10
+PyQt5.QtCore.Qt.AA_CompressHighFrequencyEvents?10
 PyQt5.QtCore.Qt.WindowModality?10
 PyQt5.QtCore.Qt.NonModal?10
 PyQt5.QtCore.Qt.WindowModal?10
@@ -277,6 +308,8 @@
 PyQt5.QtCore.Qt.ItemIsEnabled?10
 PyQt5.QtCore.Qt.ItemIsTristate?10
 PyQt5.QtCore.Qt.ItemNeverHasChildren?10
+PyQt5.QtCore.Qt.ItemIsUserTristate?10
+PyQt5.QtCore.Qt.ItemIsAutoTristate?10
 PyQt5.QtCore.Qt.ItemDataRole?10
 PyQt5.QtCore.Qt.DisplayRole?10
 PyQt5.QtCore.Qt.DecorationRole?10
@@ -335,6 +368,9 @@
 PyQt5.QtCore.Qt.ImAbsolutePosition?10
 PyQt5.QtCore.Qt.ImTextBeforeCursor?10
 PyQt5.QtCore.Qt.ImTextAfterCursor?10
+PyQt5.QtCore.Qt.ImEnterKeyType?10
+PyQt5.QtCore.Qt.ImAnchorRectangle?10
+PyQt5.QtCore.Qt.ImInputItemClipRectangle?10
 PyQt5.QtCore.Qt.ContextMenuPolicy?10
 PyQt5.QtCore.Qt.NoContextMenu?10
 PyQt5.QtCore.Qt.PreventContextMenu?10
@@ -949,6 +985,13 @@
 PyQt5.QtCore.Qt.Key_Info?10
 PyQt5.QtCore.Qt.Key_Settings?10
 PyQt5.QtCore.Qt.Key_Exit?10
+PyQt5.QtCore.Qt.Key_MicVolumeUp?10
+PyQt5.QtCore.Qt.Key_MicVolumeDown?10
+PyQt5.QtCore.Qt.Key_New?10
+PyQt5.QtCore.Qt.Key_Open?10
+PyQt5.QtCore.Qt.Key_Find?10
+PyQt5.QtCore.Qt.Key_Undo?10
+PyQt5.QtCore.Qt.Key_Redo?10
 PyQt5.QtCore.Qt.BGMode?10
 PyQt5.QtCore.Qt.TransparentMode?10
 PyQt5.QtCore.Qt.OpaqueMode?10
@@ -965,6 +1008,8 @@
 PyQt5.QtCore.Qt.AutoDither?10
 PyQt5.QtCore.Qt.PreferDither?10
 PyQt5.QtCore.Qt.AvoidDither?10
+PyQt5.QtCore.Qt.NoOpaqueDetection?10
+PyQt5.QtCore.Qt.NoFormatConversion?10
 PyQt5.QtCore.Qt.WidgetAttribute?10
 PyQt5.QtCore.Qt.WA_Disabled?10
 PyQt5.QtCore.Qt.WA_UnderMouse?10
@@ -1046,6 +1091,7 @@
 PyQt5.QtCore.Qt.WA_NativeWindow?10
 PyQt5.QtCore.Qt.WA_DontCreateNativeAncestors?10
 PyQt5.QtCore.Qt.WA_MacVariableSize?10
+PyQt5.QtCore.Qt.WA_DontShowOnScreen?10
 PyQt5.QtCore.Qt.WA_X11NetWmWindowTypeDesktop?10
 PyQt5.QtCore.Qt.WA_X11NetWmWindowTypeDock?10
 PyQt5.QtCore.Qt.WA_X11NetWmWindowTypeToolBar?10
@@ -1065,6 +1111,7 @@
 PyQt5.QtCore.Qt.WA_TouchPadAcceptSingleTouchEvents?10
 PyQt5.QtCore.Qt.WA_X11DoNotAcceptFocus?10
 PyQt5.QtCore.Qt.WA_MacNoShadow?10
+PyQt5.QtCore.Qt.WA_AlwaysStackOnTop?10
 PyQt5.QtCore.Qt.WindowState?10
 PyQt5.QtCore.Qt.WindowNoState?10
 PyQt5.QtCore.Qt.WindowMinimized?10
@@ -1111,6 +1158,7 @@
 PyQt5.QtCore.Qt.ForeignWindow?10
 PyQt5.QtCore.Qt.BypassWindowManagerHint?10
 PyQt5.QtCore.Qt.CoverWindow?10
+PyQt5.QtCore.Qt.MaximizeUsingFullscreenGeometryHint?10
 PyQt5.QtCore.Qt.TextElideMode?10
 PyQt5.QtCore.Qt.ElideLeft?10
 PyQt5.QtCore.Qt.ElideRight?10
@@ -1227,138 +1275,138 @@
 PyQt5.QtCore.Qt.darkMagenta?10
 PyQt5.QtCore.Qt.darkYellow?10
 PyQt5.QtCore.Qt.transparent?10
-PyQt5.QtCore.Qt.KeyboardModifiers?1(Qt.KeyboardModifiers)
-PyQt5.QtCore.Qt.KeyboardModifiers.__init__?1(self, Qt.KeyboardModifiers)
-PyQt5.QtCore.Qt.KeyboardModifiers?1(int)
-PyQt5.QtCore.Qt.KeyboardModifiers.__init__?1(self, int)
 PyQt5.QtCore.Qt.KeyboardModifiers?1()
 PyQt5.QtCore.Qt.KeyboardModifiers.__init__?1(self)
+PyQt5.QtCore.Qt.KeyboardModifiers?1(int)
+PyQt5.QtCore.Qt.KeyboardModifiers.__init__?1(self, int)
+PyQt5.QtCore.Qt.KeyboardModifiers?1(Qt.KeyboardModifiers)
+PyQt5.QtCore.Qt.KeyboardModifiers.__init__?1(self, Qt.KeyboardModifiers)
+PyQt5.QtCore.Qt.MouseButtons?1()
+PyQt5.QtCore.Qt.MouseButtons.__init__?1(self)
+PyQt5.QtCore.Qt.MouseButtons?1(int)
+PyQt5.QtCore.Qt.MouseButtons.__init__?1(self, int)
 PyQt5.QtCore.Qt.MouseButtons?1(Qt.MouseButtons)
 PyQt5.QtCore.Qt.MouseButtons.__init__?1(self, Qt.MouseButtons)
-PyQt5.QtCore.Qt.MouseButtons?1(int)
-PyQt5.QtCore.Qt.MouseButtons.__init__?1(self, int)
-PyQt5.QtCore.Qt.MouseButtons?1()
-PyQt5.QtCore.Qt.MouseButtons.__init__?1(self)
+PyQt5.QtCore.Qt.Orientations?1()
+PyQt5.QtCore.Qt.Orientations.__init__?1(self)
+PyQt5.QtCore.Qt.Orientations?1(int)
+PyQt5.QtCore.Qt.Orientations.__init__?1(self, int)
 PyQt5.QtCore.Qt.Orientations?1(Qt.Orientations)
 PyQt5.QtCore.Qt.Orientations.__init__?1(self, Qt.Orientations)
-PyQt5.QtCore.Qt.Orientations?1(int)
-PyQt5.QtCore.Qt.Orientations.__init__?1(self, int)
-PyQt5.QtCore.Qt.Orientations?1()
-PyQt5.QtCore.Qt.Orientations.__init__?1(self)
-PyQt5.QtCore.Qt.Alignment?1(Qt.Alignment)
-PyQt5.QtCore.Qt.Alignment.__init__?1(self, Qt.Alignment)
+PyQt5.QtCore.Qt.Alignment?1()
+PyQt5.QtCore.Qt.Alignment.__init__?1(self)
 PyQt5.QtCore.Qt.Alignment?1(int)
 PyQt5.QtCore.Qt.Alignment.__init__?1(self, int)
-PyQt5.QtCore.Qt.Alignment?1()
-PyQt5.QtCore.Qt.Alignment.__init__?1(self)
+PyQt5.QtCore.Qt.Alignment?1(Qt.Alignment)
+PyQt5.QtCore.Qt.Alignment.__init__?1(self, Qt.Alignment)
+PyQt5.QtCore.Qt.WindowFlags?1()
+PyQt5.QtCore.Qt.WindowFlags.__init__?1(self)
+PyQt5.QtCore.Qt.WindowFlags?1(int)
+PyQt5.QtCore.Qt.WindowFlags.__init__?1(self, int)
 PyQt5.QtCore.Qt.WindowFlags?1(Qt.WindowFlags)
 PyQt5.QtCore.Qt.WindowFlags.__init__?1(self, Qt.WindowFlags)
-PyQt5.QtCore.Qt.WindowFlags?1(int)
-PyQt5.QtCore.Qt.WindowFlags.__init__?1(self, int)
-PyQt5.QtCore.Qt.WindowFlags?1()
-PyQt5.QtCore.Qt.WindowFlags.__init__?1(self)
+PyQt5.QtCore.Qt.WindowStates?1()
+PyQt5.QtCore.Qt.WindowStates.__init__?1(self)
+PyQt5.QtCore.Qt.WindowStates?1(int)
+PyQt5.QtCore.Qt.WindowStates.__init__?1(self, int)
 PyQt5.QtCore.Qt.WindowStates?1(Qt.WindowStates)
 PyQt5.QtCore.Qt.WindowStates.__init__?1(self, Qt.WindowStates)
-PyQt5.QtCore.Qt.WindowStates?1(int)
-PyQt5.QtCore.Qt.WindowStates.__init__?1(self, int)
-PyQt5.QtCore.Qt.WindowStates?1()
-PyQt5.QtCore.Qt.WindowStates.__init__?1(self)
+PyQt5.QtCore.Qt.ImageConversionFlags?1()
+PyQt5.QtCore.Qt.ImageConversionFlags.__init__?1(self)
+PyQt5.QtCore.Qt.ImageConversionFlags?1(int)
+PyQt5.QtCore.Qt.ImageConversionFlags.__init__?1(self, int)
 PyQt5.QtCore.Qt.ImageConversionFlags?1(Qt.ImageConversionFlags)
 PyQt5.QtCore.Qt.ImageConversionFlags.__init__?1(self, Qt.ImageConversionFlags)
-PyQt5.QtCore.Qt.ImageConversionFlags?1(int)
-PyQt5.QtCore.Qt.ImageConversionFlags.__init__?1(self, int)
-PyQt5.QtCore.Qt.ImageConversionFlags?1()
-PyQt5.QtCore.Qt.ImageConversionFlags.__init__?1(self)
-PyQt5.QtCore.Qt.DockWidgetAreas?1(Qt.DockWidgetAreas)
-PyQt5.QtCore.Qt.DockWidgetAreas.__init__?1(self, Qt.DockWidgetAreas)
-PyQt5.QtCore.Qt.DockWidgetAreas?1(int)
-PyQt5.QtCore.Qt.DockWidgetAreas.__init__?1(self, int)
 PyQt5.QtCore.Qt.DockWidgetAreas?1()
 PyQt5.QtCore.Qt.DockWidgetAreas.__init__?1(self)
+PyQt5.QtCore.Qt.DockWidgetAreas?1(int)
+PyQt5.QtCore.Qt.DockWidgetAreas.__init__?1(self, int)
+PyQt5.QtCore.Qt.DockWidgetAreas?1(Qt.DockWidgetAreas)
+PyQt5.QtCore.Qt.DockWidgetAreas.__init__?1(self, Qt.DockWidgetAreas)
+PyQt5.QtCore.Qt.ToolBarAreas?1()
+PyQt5.QtCore.Qt.ToolBarAreas.__init__?1(self)
+PyQt5.QtCore.Qt.ToolBarAreas?1(int)
+PyQt5.QtCore.Qt.ToolBarAreas.__init__?1(self, int)
 PyQt5.QtCore.Qt.ToolBarAreas?1(Qt.ToolBarAreas)
 PyQt5.QtCore.Qt.ToolBarAreas.__init__?1(self, Qt.ToolBarAreas)
-PyQt5.QtCore.Qt.ToolBarAreas?1(int)
-PyQt5.QtCore.Qt.ToolBarAreas.__init__?1(self, int)
-PyQt5.QtCore.Qt.ToolBarAreas?1()
-PyQt5.QtCore.Qt.ToolBarAreas.__init__?1(self)
+PyQt5.QtCore.Qt.InputMethodQueries?1()
+PyQt5.QtCore.Qt.InputMethodQueries.__init__?1(self)
+PyQt5.QtCore.Qt.InputMethodQueries?1(int)
+PyQt5.QtCore.Qt.InputMethodQueries.__init__?1(self, int)
 PyQt5.QtCore.Qt.InputMethodQueries?1(Qt.InputMethodQueries)
 PyQt5.QtCore.Qt.InputMethodQueries.__init__?1(self, Qt.InputMethodQueries)
-PyQt5.QtCore.Qt.InputMethodQueries?1(int)
-PyQt5.QtCore.Qt.InputMethodQueries.__init__?1(self, int)
-PyQt5.QtCore.Qt.InputMethodQueries?1()
-PyQt5.QtCore.Qt.InputMethodQueries.__init__?1(self)
-PyQt5.QtCore.Qt.DropActions?1(Qt.DropActions)
-PyQt5.QtCore.Qt.DropActions.__init__?1(self, Qt.DropActions)
-PyQt5.QtCore.Qt.DropActions?1(int)
-PyQt5.QtCore.Qt.DropActions.__init__?1(self, int)
 PyQt5.QtCore.Qt.DropActions?1()
 PyQt5.QtCore.Qt.DropActions.__init__?1(self)
-PyQt5.QtCore.Qt.ItemFlags?1(Qt.ItemFlags)
-PyQt5.QtCore.Qt.ItemFlags.__init__?1(self, Qt.ItemFlags)
-PyQt5.QtCore.Qt.ItemFlags?1(int)
-PyQt5.QtCore.Qt.ItemFlags.__init__?1(self, int)
+PyQt5.QtCore.Qt.DropActions?1(int)
+PyQt5.QtCore.Qt.DropActions.__init__?1(self, int)
+PyQt5.QtCore.Qt.DropActions?1(Qt.DropActions)
+PyQt5.QtCore.Qt.DropActions.__init__?1(self, Qt.DropActions)
 PyQt5.QtCore.Qt.ItemFlags?1()
 PyQt5.QtCore.Qt.ItemFlags.__init__?1(self)
+PyQt5.QtCore.Qt.ItemFlags?1(int)
+PyQt5.QtCore.Qt.ItemFlags.__init__?1(self, int)
+PyQt5.QtCore.Qt.ItemFlags?1(Qt.ItemFlags)
+PyQt5.QtCore.Qt.ItemFlags.__init__?1(self, Qt.ItemFlags)
+PyQt5.QtCore.Qt.MatchFlags?1()
+PyQt5.QtCore.Qt.MatchFlags.__init__?1(self)
+PyQt5.QtCore.Qt.MatchFlags?1(int)
+PyQt5.QtCore.Qt.MatchFlags.__init__?1(self, int)
 PyQt5.QtCore.Qt.MatchFlags?1(Qt.MatchFlags)
 PyQt5.QtCore.Qt.MatchFlags.__init__?1(self, Qt.MatchFlags)
-PyQt5.QtCore.Qt.MatchFlags?1(int)
-PyQt5.QtCore.Qt.MatchFlags.__init__?1(self, int)
-PyQt5.QtCore.Qt.MatchFlags?1()
-PyQt5.QtCore.Qt.MatchFlags.__init__?1(self)
+PyQt5.QtCore.Qt.TextInteractionFlags?1()
+PyQt5.QtCore.Qt.TextInteractionFlags.__init__?1(self)
+PyQt5.QtCore.Qt.TextInteractionFlags?1(int)
+PyQt5.QtCore.Qt.TextInteractionFlags.__init__?1(self, int)
 PyQt5.QtCore.Qt.TextInteractionFlags?1(Qt.TextInteractionFlags)
 PyQt5.QtCore.Qt.TextInteractionFlags.__init__?1(self, Qt.TextInteractionFlags)
-PyQt5.QtCore.Qt.TextInteractionFlags?1(int)
-PyQt5.QtCore.Qt.TextInteractionFlags.__init__?1(self, int)
-PyQt5.QtCore.Qt.TextInteractionFlags?1()
-PyQt5.QtCore.Qt.TextInteractionFlags.__init__?1(self)
-PyQt5.QtCore.Qt.InputMethodHints?1(Qt.InputMethodHints)
-PyQt5.QtCore.Qt.InputMethodHints.__init__?1(self, Qt.InputMethodHints)
+PyQt5.QtCore.Qt.InputMethodHints?1()
+PyQt5.QtCore.Qt.InputMethodHints.__init__?1(self)
 PyQt5.QtCore.Qt.InputMethodHints?1(int)
 PyQt5.QtCore.Qt.InputMethodHints.__init__?1(self, int)
-PyQt5.QtCore.Qt.InputMethodHints?1()
-PyQt5.QtCore.Qt.InputMethodHints.__init__?1(self)
+PyQt5.QtCore.Qt.InputMethodHints?1(Qt.InputMethodHints)
+PyQt5.QtCore.Qt.InputMethodHints.__init__?1(self, Qt.InputMethodHints)
+PyQt5.QtCore.Qt.TouchPointStates?1()
+PyQt5.QtCore.Qt.TouchPointStates.__init__?1(self)
+PyQt5.QtCore.Qt.TouchPointStates?1(int)
+PyQt5.QtCore.Qt.TouchPointStates.__init__?1(self, int)
 PyQt5.QtCore.Qt.TouchPointStates?1(Qt.TouchPointStates)
 PyQt5.QtCore.Qt.TouchPointStates.__init__?1(self, Qt.TouchPointStates)
-PyQt5.QtCore.Qt.TouchPointStates?1(int)
-PyQt5.QtCore.Qt.TouchPointStates.__init__?1(self, int)
-PyQt5.QtCore.Qt.TouchPointStates?1()
-PyQt5.QtCore.Qt.TouchPointStates.__init__?1(self)
+PyQt5.QtCore.Qt.GestureFlags?1()
+PyQt5.QtCore.Qt.GestureFlags.__init__?1(self)
+PyQt5.QtCore.Qt.GestureFlags?1(int)
+PyQt5.QtCore.Qt.GestureFlags.__init__?1(self, int)
 PyQt5.QtCore.Qt.GestureFlags?1(Qt.GestureFlags)
 PyQt5.QtCore.Qt.GestureFlags.__init__?1(self, Qt.GestureFlags)
-PyQt5.QtCore.Qt.GestureFlags?1(int)
-PyQt5.QtCore.Qt.GestureFlags.__init__?1(self, int)
-PyQt5.QtCore.Qt.GestureFlags?1()
-PyQt5.QtCore.Qt.GestureFlags.__init__?1(self)
+PyQt5.QtCore.Qt.ScreenOrientations?1()
+PyQt5.QtCore.Qt.ScreenOrientations.__init__?1(self)
+PyQt5.QtCore.Qt.ScreenOrientations?1(int)
+PyQt5.QtCore.Qt.ScreenOrientations.__init__?1(self, int)
 PyQt5.QtCore.Qt.ScreenOrientations?1(Qt.ScreenOrientations)
 PyQt5.QtCore.Qt.ScreenOrientations.__init__?1(self, Qt.ScreenOrientations)
-PyQt5.QtCore.Qt.ScreenOrientations?1(int)
-PyQt5.QtCore.Qt.ScreenOrientations.__init__?1(self, int)
-PyQt5.QtCore.Qt.ScreenOrientations?1()
-PyQt5.QtCore.Qt.ScreenOrientations.__init__?1(self)
-PyQt5.QtCore.Qt.FindChildOptions?1(Qt.FindChildOptions)
-PyQt5.QtCore.Qt.FindChildOptions.__init__?1(self, Qt.FindChildOptions)
-PyQt5.QtCore.Qt.FindChildOptions?1(int)
-PyQt5.QtCore.Qt.FindChildOptions.__init__?1(self, int)
 PyQt5.QtCore.Qt.FindChildOptions?1()
 PyQt5.QtCore.Qt.FindChildOptions.__init__?1(self)
+PyQt5.QtCore.Qt.FindChildOptions?1(int)
+PyQt5.QtCore.Qt.FindChildOptions.__init__?1(self, int)
+PyQt5.QtCore.Qt.FindChildOptions?1(Qt.FindChildOptions)
+PyQt5.QtCore.Qt.FindChildOptions.__init__?1(self, Qt.FindChildOptions)
+PyQt5.QtCore.Qt.ApplicationStates?1()
+PyQt5.QtCore.Qt.ApplicationStates.__init__?1(self)
+PyQt5.QtCore.Qt.ApplicationStates?1(int)
+PyQt5.QtCore.Qt.ApplicationStates.__init__?1(self, int)
 PyQt5.QtCore.Qt.ApplicationStates?1(Qt.ApplicationStates)
 PyQt5.QtCore.Qt.ApplicationStates.__init__?1(self, Qt.ApplicationStates)
-PyQt5.QtCore.Qt.ApplicationStates?1(int)
-PyQt5.QtCore.Qt.ApplicationStates.__init__?1(self, int)
-PyQt5.QtCore.Qt.ApplicationStates?1()
-PyQt5.QtCore.Qt.ApplicationStates.__init__?1(self)
+PyQt5.QtCore.Qt.Edges?1()
+PyQt5.QtCore.Qt.Edges.__init__?1(self)
+PyQt5.QtCore.Qt.Edges?1(int)
+PyQt5.QtCore.Qt.Edges.__init__?1(self, int)
 PyQt5.QtCore.Qt.Edges?1(Qt.Edges)
 PyQt5.QtCore.Qt.Edges.__init__?1(self, Qt.Edges)
-PyQt5.QtCore.Qt.Edges?1(int)
-PyQt5.QtCore.Qt.Edges.__init__?1(self, int)
-PyQt5.QtCore.Qt.Edges?1()
-PyQt5.QtCore.Qt.Edges.__init__?1(self)
+PyQt5.QtCore.Qt.MouseEventFlags?1()
+PyQt5.QtCore.Qt.MouseEventFlags.__init__?1(self)
+PyQt5.QtCore.Qt.MouseEventFlags?1(int)
+PyQt5.QtCore.Qt.MouseEventFlags.__init__?1(self, int)
 PyQt5.QtCore.Qt.MouseEventFlags?1(Qt.MouseEventFlags)
 PyQt5.QtCore.Qt.MouseEventFlags.__init__?1(self, Qt.MouseEventFlags)
-PyQt5.QtCore.Qt.MouseEventFlags?1(int)
-PyQt5.QtCore.Qt.MouseEventFlags.__init__?1(self, int)
-PyQt5.QtCore.Qt.MouseEventFlags?1()
-PyQt5.QtCore.Qt.MouseEventFlags.__init__?1(self)
 PyQt5.QtCore.QObject.staticMetaObject?7
 PyQt5.QtCore.QObject?1(QObject parent=None)
 PyQt5.QtCore.QObject.__init__?1(self, QObject parent=None)
@@ -1367,17 +1415,17 @@
 PyQt5.QtCore.QObject.__getattr__?4(str) -> object
 PyQt5.QtCore.QObject.event?4(QEvent) -> bool
 PyQt5.QtCore.QObject.eventFilter?4(QObject, QEvent) -> bool
-PyQt5.QtCore.QObject.tr?4(str, str disambiguation=None, int n=-1) -> str
-PyQt5.QtCore.QObject.findChild?4(type, str name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> QObject
-PyQt5.QtCore.QObject.findChild?4(tuple, str name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> QObject
-PyQt5.QtCore.QObject.findChildren?4(type, str name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list-of-QObject
-PyQt5.QtCore.QObject.findChildren?4(tuple, str name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list-of-QObject
-PyQt5.QtCore.QObject.findChildren?4(type, QRegExp, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list-of-QObject
-PyQt5.QtCore.QObject.findChildren?4(tuple, QRegExp, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list-of-QObject
-PyQt5.QtCore.QObject.findChildren?4(type, QRegularExpression, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list-of-QObject
-PyQt5.QtCore.QObject.findChildren?4(tuple, QRegularExpression, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list-of-QObject
-PyQt5.QtCore.QObject.objectName?4() -> str
-PyQt5.QtCore.QObject.setObjectName?4(str)
+PyQt5.QtCore.QObject.tr?4(str, str disambiguation=None, int n=-1) -> QString
+PyQt5.QtCore.QObject.findChild?4(type, QString name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> object
+PyQt5.QtCore.QObject.findChild?4(tuple, QString name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> object
+PyQt5.QtCore.QObject.findChildren?4(type, QString name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list
+PyQt5.QtCore.QObject.findChildren?4(tuple, QString name='', Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list
+PyQt5.QtCore.QObject.findChildren?4(type, QRegExp, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list
+PyQt5.QtCore.QObject.findChildren?4(tuple, QRegExp, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list
+PyQt5.QtCore.QObject.findChildren?4(type, QRegularExpression, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list
+PyQt5.QtCore.QObject.findChildren?4(tuple, QRegularExpression, Qt.FindChildOptions options=Qt.FindChildrenRecursively) -> list
+PyQt5.QtCore.QObject.objectName?4() -> QString
+PyQt5.QtCore.QObject.setObjectName?4(QString)
 PyQt5.QtCore.QObject.isWidgetType?4() -> bool
 PyQt5.QtCore.QObject.isWindowType?4() -> bool
 PyQt5.QtCore.QObject.signalsBlocked?4() -> bool
@@ -1386,22 +1434,22 @@
 PyQt5.QtCore.QObject.moveToThread?4(QThread)
 PyQt5.QtCore.QObject.startTimer?4(int, Qt.TimerType timerType=Qt.CoarseTimer) -> int
 PyQt5.QtCore.QObject.killTimer?4(int)
-PyQt5.QtCore.QObject.children?4() -> list-of-QObject
+PyQt5.QtCore.QObject.children?4() -> unknown-type
 PyQt5.QtCore.QObject.setParent?4(QObject)
 PyQt5.QtCore.QObject.installEventFilter?4(QObject)
 PyQt5.QtCore.QObject.removeEventFilter?4(QObject)
 PyQt5.QtCore.QObject.dumpObjectInfo?4()
 PyQt5.QtCore.QObject.dumpObjectTree?4()
-PyQt5.QtCore.QObject.dynamicPropertyNames?4() -> list-of-QByteArray
+PyQt5.QtCore.QObject.dynamicPropertyNames?4() -> unknown-type
 PyQt5.QtCore.QObject.setProperty?4(str, QVariant) -> bool
 PyQt5.QtCore.QObject.property?4(str) -> QVariant
 PyQt5.QtCore.QObject.destroyed?4(QObject object=None)
-PyQt5.QtCore.QObject.objectNameChanged?4(str)
+PyQt5.QtCore.QObject.objectNameChanged?4(QString)
 PyQt5.QtCore.QObject.parent?4() -> QObject
 PyQt5.QtCore.QObject.inherits?4(str) -> bool
 PyQt5.QtCore.QObject.deleteLater?4()
 PyQt5.QtCore.QObject.sender?4() -> QObject
-PyQt5.QtCore.QObject.receivers?4(signal) -> int
+PyQt5.QtCore.QObject.receivers?4(object) -> int
 PyQt5.QtCore.QObject.timerEvent?4(QTimerEvent)
 PyQt5.QtCore.QObject.childEvent?4(QChildEvent)
 PyQt5.QtCore.QObject.customEvent?4(QEvent)
@@ -1409,7 +1457,7 @@
 PyQt5.QtCore.QObject.disconnectNotify?4(QMetaMethod)
 PyQt5.QtCore.QObject.senderSignalIndex?4() -> int
 PyQt5.QtCore.QObject.isSignalConnected?4(QMetaMethod) -> bool
-PyQt5.QtCore.QObject.disconnect?4()
+PyQt5.QtCore.QObject.disconnect?4() -> object
 PyQt5.QtCore.QAbstractAnimation.DeletionPolicy?10
 PyQt5.QtCore.QAbstractAnimation.KeepWhenStopped?10
 PyQt5.QtCore.QAbstractAnimation.DeleteWhenStopped?10
@@ -1458,7 +1506,7 @@
 PyQt5.QtCore.QAbstractEventDispatcher.registerTimer?4(int, int, Qt.TimerType, QObject)
 PyQt5.QtCore.QAbstractEventDispatcher.unregisterTimer?4(int) -> bool
 PyQt5.QtCore.QAbstractEventDispatcher.unregisterTimers?4(QObject) -> bool
-PyQt5.QtCore.QAbstractEventDispatcher.registeredTimers?4(QObject) -> list-of-QAbstractEventDispatcher.TimerInfo
+PyQt5.QtCore.QAbstractEventDispatcher.registeredTimers?4(QObject) -> unknown-type
 PyQt5.QtCore.QAbstractEventDispatcher.wakeUp?4()
 PyQt5.QtCore.QAbstractEventDispatcher.interrupt?4()
 PyQt5.QtCore.QAbstractEventDispatcher.flush?4()
@@ -1489,7 +1537,7 @@
 PyQt5.QtCore.QModelIndex.data?4(int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QModelIndex.flags?4() -> Qt.ItemFlags
 PyQt5.QtCore.QModelIndex.internalPointer?4() -> object
-PyQt5.QtCore.QModelIndex.internalId?4() -> int
+PyQt5.QtCore.QModelIndex.internalId?4() -> object
 PyQt5.QtCore.QModelIndex.model?4() -> QAbstractItemModel
 PyQt5.QtCore.QModelIndex.isValid?4() -> bool
 PyQt5.QtCore.QModelIndex.parent?4() -> QModelIndex
@@ -1528,10 +1576,10 @@
 PyQt5.QtCore.QAbstractItemModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
 PyQt5.QtCore.QAbstractItemModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QAbstractItemModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
-PyQt5.QtCore.QAbstractItemModel.itemData?4(QModelIndex) -> dict-of-int-object
-PyQt5.QtCore.QAbstractItemModel.setItemData?4(QModelIndex, dict-of-int-object) -> bool
-PyQt5.QtCore.QAbstractItemModel.mimeTypes?4() -> list-of-str
-PyQt5.QtCore.QAbstractItemModel.mimeData?4(list-of-QModelIndex) -> QMimeData
+PyQt5.QtCore.QAbstractItemModel.itemData?4(QModelIndex) -> unknown-type
+PyQt5.QtCore.QAbstractItemModel.setItemData?4(QModelIndex, unknown-type) -> bool
+PyQt5.QtCore.QAbstractItemModel.mimeTypes?4() -> QStringList
+PyQt5.QtCore.QAbstractItemModel.mimeData?4(unknown-type) -> QMimeData
 PyQt5.QtCore.QAbstractItemModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
 PyQt5.QtCore.QAbstractItemModel.supportedDropActions?4() -> Qt.DropActions
 PyQt5.QtCore.QAbstractItemModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
@@ -1543,12 +1591,12 @@
 PyQt5.QtCore.QAbstractItemModel.flags?4(QModelIndex) -> Qt.ItemFlags
 PyQt5.QtCore.QAbstractItemModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
 PyQt5.QtCore.QAbstractItemModel.buddy?4(QModelIndex) -> QModelIndex
-PyQt5.QtCore.QAbstractItemModel.match?4(QModelIndex, int, QVariant, int hits=1, Qt.MatchFlags flags=Qt.MatchStartsWith|Qt.MatchWrap) -> list-of-QModelIndex
+PyQt5.QtCore.QAbstractItemModel.match?4(QModelIndex, int, QVariant, int hits=1, Qt.MatchFlags flags=Qt.MatchStartsWith|Qt.MatchWrap) -> unknown-type
 PyQt5.QtCore.QAbstractItemModel.span?4(QModelIndex) -> QSize
-PyQt5.QtCore.QAbstractItemModel.dataChanged?4(QModelIndex, QModelIndex, list-of-int roles=list-of-int)
+PyQt5.QtCore.QAbstractItemModel.dataChanged?4(QModelIndex, QModelIndex, unknown-type roles=[])
 PyQt5.QtCore.QAbstractItemModel.headerDataChanged?4(Qt.Orientation, int, int)
-PyQt5.QtCore.QAbstractItemModel.layoutAboutToBeChanged?4(list-of-QPersistentModelIndex parents=QList<QPersistentModelIndex>(), QAbstractItemModel.LayoutChangeHint hint=QAbstractItemModel.NoLayoutChangeHint)
-PyQt5.QtCore.QAbstractItemModel.layoutChanged?4(list-of-QPersistentModelIndex parents=QList<QPersistentModelIndex>(), QAbstractItemModel.LayoutChangeHint hint=QAbstractItemModel.NoLayoutChangeHint)
+PyQt5.QtCore.QAbstractItemModel.layoutAboutToBeChanged?4(unknown-type parents=QList<QPersistentModelIndex>(), QAbstractItemModel.LayoutChangeHint hint=QAbstractItemModel.NoLayoutChangeHint)
+PyQt5.QtCore.QAbstractItemModel.layoutChanged?4(unknown-type parents=[], QAbstractItemModel.LayoutChangeHint hint=QAbstractItemModel.NoLayoutChangeHint)
 PyQt5.QtCore.QAbstractItemModel.rowsAboutToBeInserted?4(QModelIndex, int, int)
 PyQt5.QtCore.QAbstractItemModel.rowsInserted?4(QModelIndex, int, int)
 PyQt5.QtCore.QAbstractItemModel.rowsAboutToBeRemoved?4(QModelIndex, int, int)
@@ -1561,7 +1609,7 @@
 PyQt5.QtCore.QAbstractItemModel.modelReset?4()
 PyQt5.QtCore.QAbstractItemModel.submit?4() -> bool
 PyQt5.QtCore.QAbstractItemModel.revert?4()
-PyQt5.QtCore.QAbstractItemModel.encodeData?4(list-of-QModelIndex, QDataStream)
+PyQt5.QtCore.QAbstractItemModel.encodeData?4(unknown-type, QDataStream)
 PyQt5.QtCore.QAbstractItemModel.decodeData?4(int, int, QModelIndex, QDataStream) -> bool
 PyQt5.QtCore.QAbstractItemModel.beginInsertRows?4(QModelIndex, int, int)
 PyQt5.QtCore.QAbstractItemModel.endInsertRows?4()
@@ -1571,15 +1619,15 @@
 PyQt5.QtCore.QAbstractItemModel.endInsertColumns?4()
 PyQt5.QtCore.QAbstractItemModel.beginRemoveColumns?4(QModelIndex, int, int)
 PyQt5.QtCore.QAbstractItemModel.endRemoveColumns?4()
-PyQt5.QtCore.QAbstractItemModel.persistentIndexList?4() -> list-of-QModelIndex
+PyQt5.QtCore.QAbstractItemModel.persistentIndexList?4() -> unknown-type
 PyQt5.QtCore.QAbstractItemModel.changePersistentIndex?4(QModelIndex, QModelIndex)
-PyQt5.QtCore.QAbstractItemModel.changePersistentIndexList?4(list-of-QModelIndex, list-of-QModelIndex)
+PyQt5.QtCore.QAbstractItemModel.changePersistentIndexList?4(unknown-type, unknown-type)
 PyQt5.QtCore.QAbstractItemModel.insertRow?4(int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QAbstractItemModel.insertColumn?4(int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QAbstractItemModel.removeRow?4(int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QAbstractItemModel.removeColumn?4(int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QAbstractItemModel.supportedDragActions?4() -> Qt.DropActions
-PyQt5.QtCore.QAbstractItemModel.roleNames?4() -> dict-of-int-QByteArray
+PyQt5.QtCore.QAbstractItemModel.roleNames?4() -> unknown-type
 PyQt5.QtCore.QAbstractItemModel.createIndex?4(int, int, object object=0) -> QModelIndex
 PyQt5.QtCore.QAbstractItemModel.rowsAboutToBeMoved?4(QModelIndex, int, int, QModelIndex, int)
 PyQt5.QtCore.QAbstractItemModel.rowsMoved?4(QModelIndex, int, int, QModelIndex, int)
@@ -1603,12 +1651,14 @@
 PyQt5.QtCore.QAbstractTableModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
 PyQt5.QtCore.QAbstractTableModel.flags?4(QModelIndex) -> Qt.ItemFlags
 PyQt5.QtCore.QAbstractTableModel.parent?4() -> QObject
+PyQt5.QtCore.QAbstractTableModel.sibling?4(int, int, QModelIndex) -> QModelIndex
 PyQt5.QtCore.QAbstractListModel?1(QObject parent=None)
 PyQt5.QtCore.QAbstractListModel.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QAbstractListModel.index?4(int, int column=0, QModelIndex parent=QModelIndex()) -> QModelIndex
 PyQt5.QtCore.QAbstractListModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
 PyQt5.QtCore.QAbstractListModel.flags?4(QModelIndex) -> Qt.ItemFlags
 PyQt5.QtCore.QAbstractListModel.parent?4() -> QObject
+PyQt5.QtCore.QAbstractListModel.sibling?4(int, int, QModelIndex) -> QModelIndex
 PyQt5.QtCore.QAbstractNativeEventFilter?1()
 PyQt5.QtCore.QAbstractNativeEventFilter.__init__?1(self)
 PyQt5.QtCore.QAbstractNativeEventFilter.nativeEventFilter?4(QByteArray, sip.voidptr) -> (bool, int)
@@ -1624,47 +1674,59 @@
 PyQt5.QtCore.QAbstractProxyModel.revert?4()
 PyQt5.QtCore.QAbstractProxyModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QAbstractProxyModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
-PyQt5.QtCore.QAbstractProxyModel.headerData?4(int, Qt.Orientation, int) -> QVariant
+PyQt5.QtCore.QAbstractProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QAbstractProxyModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
-PyQt5.QtCore.QAbstractProxyModel.itemData?4(QModelIndex) -> dict-of-int-object
+PyQt5.QtCore.QAbstractProxyModel.itemData?4(QModelIndex) -> unknown-type
 PyQt5.QtCore.QAbstractProxyModel.flags?4(QModelIndex) -> Qt.ItemFlags
-PyQt5.QtCore.QAbstractProxyModel.setItemData?4(QModelIndex, dict-of-int-object) -> bool
+PyQt5.QtCore.QAbstractProxyModel.setItemData?4(QModelIndex, unknown-type) -> bool
 PyQt5.QtCore.QAbstractProxyModel.buddy?4(QModelIndex) -> QModelIndex
 PyQt5.QtCore.QAbstractProxyModel.canFetchMore?4(QModelIndex) -> bool
 PyQt5.QtCore.QAbstractProxyModel.fetchMore?4(QModelIndex)
 PyQt5.QtCore.QAbstractProxyModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
 PyQt5.QtCore.QAbstractProxyModel.span?4(QModelIndex) -> QSize
 PyQt5.QtCore.QAbstractProxyModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
-PyQt5.QtCore.QAbstractProxyModel.mimeData?4(list-of-QModelIndex) -> QMimeData
-PyQt5.QtCore.QAbstractProxyModel.mimeTypes?4() -> list-of-str
+PyQt5.QtCore.QAbstractProxyModel.mimeData?4(unknown-type) -> QMimeData
+PyQt5.QtCore.QAbstractProxyModel.mimeTypes?4() -> QStringList
 PyQt5.QtCore.QAbstractProxyModel.supportedDropActions?4() -> Qt.DropActions
 PyQt5.QtCore.QAbstractProxyModel.sibling?4(int, int, QModelIndex) -> QModelIndex
 PyQt5.QtCore.QAbstractProxyModel.resetInternalData?4()
 PyQt5.QtCore.QAbstractProxyModel.sourceModelChanged?4()
+PyQt5.QtCore.QAbstractProxyModel.canDropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+PyQt5.QtCore.QAbstractProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+PyQt5.QtCore.QAbstractProxyModel.supportedDragActions?4() -> Qt.DropActions
 PyQt5.QtCore.QAbstractState?1(QState parent=None)
 PyQt5.QtCore.QAbstractState.__init__?1(self, QState parent=None)
 PyQt5.QtCore.QAbstractState.parentState?4() -> QState
 PyQt5.QtCore.QAbstractState.machine?4() -> QStateMachine
+PyQt5.QtCore.QAbstractState.active?4() -> bool
+PyQt5.QtCore.QAbstractState.activeChanged?4(bool)
 PyQt5.QtCore.QAbstractState.entered?4()
 PyQt5.QtCore.QAbstractState.exited?4()
 PyQt5.QtCore.QAbstractState.onEntry?4(QEvent)
 PyQt5.QtCore.QAbstractState.onExit?4(QEvent)
 PyQt5.QtCore.QAbstractState.event?4(QEvent) -> bool
+PyQt5.QtCore.QAbstractTransition.TransitionType?10
+PyQt5.QtCore.QAbstractTransition.ExternalTransition?10
+PyQt5.QtCore.QAbstractTransition.InternalTransition?10
 PyQt5.QtCore.QAbstractTransition?1(QState sourceState=None)
 PyQt5.QtCore.QAbstractTransition.__init__?1(self, QState sourceState=None)
 PyQt5.QtCore.QAbstractTransition.sourceState?4() -> QState
 PyQt5.QtCore.QAbstractTransition.targetState?4() -> QAbstractState
 PyQt5.QtCore.QAbstractTransition.setTargetState?4(QAbstractState)
-PyQt5.QtCore.QAbstractTransition.targetStates?4() -> list-of-QAbstractState
-PyQt5.QtCore.QAbstractTransition.setTargetStates?4(list-of-QAbstractState)
+PyQt5.QtCore.QAbstractTransition.targetStates?4() -> unknown-type
+PyQt5.QtCore.QAbstractTransition.setTargetStates?4(unknown-type)
 PyQt5.QtCore.QAbstractTransition.machine?4() -> QStateMachine
 PyQt5.QtCore.QAbstractTransition.addAnimation?4(QAbstractAnimation)
 PyQt5.QtCore.QAbstractTransition.removeAnimation?4(QAbstractAnimation)
-PyQt5.QtCore.QAbstractTransition.animations?4() -> list-of-QAbstractAnimation
+PyQt5.QtCore.QAbstractTransition.animations?4() -> unknown-type
 PyQt5.QtCore.QAbstractTransition.triggered?4()
+PyQt5.QtCore.QAbstractTransition.targetStateChanged?4()
+PyQt5.QtCore.QAbstractTransition.targetStatesChanged?4()
 PyQt5.QtCore.QAbstractTransition.eventTest?4(QEvent) -> bool
 PyQt5.QtCore.QAbstractTransition.onTransition?4(QEvent)
 PyQt5.QtCore.QAbstractTransition.event?4(QEvent) -> bool
+PyQt5.QtCore.QAbstractTransition.transitionType?4() -> QAbstractTransition.TransitionType
+PyQt5.QtCore.QAbstractTransition.setTransitionType?4(QAbstractTransition.TransitionType)
 PyQt5.QtCore.QAnimationGroup?1(QObject parent=None)
 PyQt5.QtCore.QAnimationGroup.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QAnimationGroup.animationAt?4(int) -> QAbstractAnimation
@@ -1739,9 +1801,9 @@
 PyQt5.QtCore.QIODevice.reset?4() -> bool
 PyQt5.QtCore.QIODevice.bytesAvailable?4() -> int
 PyQt5.QtCore.QIODevice.bytesToWrite?4() -> int
-PyQt5.QtCore.QIODevice.read?4(int) -> bytes
+PyQt5.QtCore.QIODevice.read?4(int) -> object
 PyQt5.QtCore.QIODevice.readAll?4() -> QByteArray
-PyQt5.QtCore.QIODevice.readLine?4(int maxlen=0) -> bytes
+PyQt5.QtCore.QIODevice.readLine?4(int maxlen=0) -> object
 PyQt5.QtCore.QIODevice.canReadLine?4() -> bool
 PyQt5.QtCore.QIODevice.peek?4(int) -> QByteArray
 PyQt5.QtCore.QIODevice.write?4(QByteArray) -> int
@@ -1750,16 +1812,28 @@
 PyQt5.QtCore.QIODevice.ungetChar?4(str)
 PyQt5.QtCore.QIODevice.putChar?4(str) -> bool
 PyQt5.QtCore.QIODevice.getChar?4() -> (bool, str)
-PyQt5.QtCore.QIODevice.errorString?4() -> str
+PyQt5.QtCore.QIODevice.errorString?4() -> QString
 PyQt5.QtCore.QIODevice.readyRead?4()
 PyQt5.QtCore.QIODevice.bytesWritten?4(int)
 PyQt5.QtCore.QIODevice.aboutToClose?4()
 PyQt5.QtCore.QIODevice.readChannelFinished?4()
-PyQt5.QtCore.QIODevice.readData?4(int) -> bytes
-PyQt5.QtCore.QIODevice.readLineData?4(int) -> bytes
-PyQt5.QtCore.QIODevice.writeData?4(str) -> int
+PyQt5.QtCore.QIODevice.readData?4(int) -> object
+PyQt5.QtCore.QIODevice.readLineData?4(int) -> object
+PyQt5.QtCore.QIODevice.writeData?4(bytes) -> int
 PyQt5.QtCore.QIODevice.setOpenMode?4(QIODevice.OpenMode)
-PyQt5.QtCore.QIODevice.setErrorString?4(str)
+PyQt5.QtCore.QIODevice.setErrorString?4(QString)
+PyQt5.QtCore.QIODevice.readChannelCount?4() -> int
+PyQt5.QtCore.QIODevice.writeChannelCount?4() -> int
+PyQt5.QtCore.QIODevice.currentReadChannel?4() -> int
+PyQt5.QtCore.QIODevice.setCurrentReadChannel?4(int)
+PyQt5.QtCore.QIODevice.currentWriteChannel?4() -> int
+PyQt5.QtCore.QIODevice.setCurrentWriteChannel?4(int)
+PyQt5.QtCore.QIODevice.startTransaction?4()
+PyQt5.QtCore.QIODevice.commitTransaction?4()
+PyQt5.QtCore.QIODevice.rollbackTransaction?4()
+PyQt5.QtCore.QIODevice.isTransactionStarted?4() -> bool
+PyQt5.QtCore.QIODevice.channelReadyRead?4(int)
+PyQt5.QtCore.QIODevice.channelBytesWritten?4(int, int)
 PyQt5.QtCore.QBuffer?1(QObject parent=None)
 PyQt5.QtCore.QBuffer.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QBuffer?1(QByteArray, QObject parent=None)
@@ -1768,7 +1842,7 @@
 PyQt5.QtCore.QBuffer.data?4() -> QByteArray
 PyQt5.QtCore.QBuffer.setBuffer?4(QByteArray)
 PyQt5.QtCore.QBuffer.setData?4(QByteArray)
-PyQt5.QtCore.QBuffer.setData?4(str)
+PyQt5.QtCore.QBuffer.setData?4(bytes)
 PyQt5.QtCore.QBuffer.open?4(QIODevice.OpenMode) -> bool
 PyQt5.QtCore.QBuffer.close?4()
 PyQt5.QtCore.QBuffer.size?4() -> int
@@ -1776,8 +1850,8 @@
 PyQt5.QtCore.QBuffer.seek?4(int) -> bool
 PyQt5.QtCore.QBuffer.atEnd?4() -> bool
 PyQt5.QtCore.QBuffer.canReadLine?4() -> bool
-PyQt5.QtCore.QBuffer.readData?4(int) -> bytes
-PyQt5.QtCore.QBuffer.writeData?4(str) -> int
+PyQt5.QtCore.QBuffer.readData?4(int) -> object
+PyQt5.QtCore.QBuffer.writeData?4(bytes) -> int
 PyQt5.QtCore.QBuffer.connectNotify?4(QMetaMethod)
 PyQt5.QtCore.QBuffer.disconnectNotify?4(QMetaMethod)
 PyQt5.QtCore.QByteArray.Base64Option?10
@@ -1795,9 +1869,9 @@
 PyQt5.QtCore.QByteArray.fill?4(str, int size=-1) -> QByteArray
 PyQt5.QtCore.QByteArray.clear?4()
 PyQt5.QtCore.QByteArray.indexOf?4(QByteArray, int from=0) -> int
-PyQt5.QtCore.QByteArray.indexOf?4(str, int from=0) -> int
+PyQt5.QtCore.QByteArray.indexOf?4(QString, int from=0) -> int
 PyQt5.QtCore.QByteArray.lastIndexOf?4(QByteArray, int from=-1) -> int
-PyQt5.QtCore.QByteArray.lastIndexOf?4(str, int from=-1) -> int
+PyQt5.QtCore.QByteArray.lastIndexOf?4(QString, int from=-1) -> int
 PyQt5.QtCore.QByteArray.count?4(QByteArray) -> int
 PyQt5.QtCore.QByteArray.left?4(int) -> QByteArray
 PyQt5.QtCore.QByteArray.right?4(int) -> QByteArray
@@ -1814,14 +1888,14 @@
 PyQt5.QtCore.QByteArray.rightJustified?4(int, str fill=' ', bool truncate=False) -> QByteArray
 PyQt5.QtCore.QByteArray.prepend?4(QByteArray) -> QByteArray
 PyQt5.QtCore.QByteArray.append?4(QByteArray) -> QByteArray
-PyQt5.QtCore.QByteArray.append?4(str) -> QByteArray
+PyQt5.QtCore.QByteArray.append?4(QString) -> QByteArray
 PyQt5.QtCore.QByteArray.insert?4(int, QByteArray) -> QByteArray
-PyQt5.QtCore.QByteArray.insert?4(int, str) -> QByteArray
+PyQt5.QtCore.QByteArray.insert?4(int, QString) -> QByteArray
 PyQt5.QtCore.QByteArray.remove?4(int, int) -> QByteArray
 PyQt5.QtCore.QByteArray.replace?4(int, int, QByteArray) -> QByteArray
 PyQt5.QtCore.QByteArray.replace?4(QByteArray, QByteArray) -> QByteArray
-PyQt5.QtCore.QByteArray.replace?4(str, QByteArray) -> QByteArray
-PyQt5.QtCore.QByteArray.split?4(str) -> list-of-QByteArray
+PyQt5.QtCore.QByteArray.replace?4(QString, QByteArray) -> QByteArray
+PyQt5.QtCore.QByteArray.split?4(str) -> unknown-type
 PyQt5.QtCore.QByteArray.toShort?4(int base=10) -> (int, bool)
 PyQt5.QtCore.QByteArray.toUShort?4(int base=10) -> (int, bool)
 PyQt5.QtCore.QByteArray.toInt?4(int base=10) -> (int, bool)
@@ -1842,7 +1916,7 @@
 PyQt5.QtCore.QByteArray.number?4(int, int base=10) -> QByteArray
 PyQt5.QtCore.QByteArray.number?4(int, int base=10) -> QByteArray
 PyQt5.QtCore.QByteArray.fromBase64?4(QByteArray) -> QByteArray
-PyQt5.QtCore.QByteArray.fromRawData?4(str) -> QByteArray
+PyQt5.QtCore.QByteArray.fromRawData?4(bytes) -> QByteArray
 PyQt5.QtCore.QByteArray.fromHex?4(QByteArray) -> QByteArray
 PyQt5.QtCore.QByteArray.count?4() -> int
 PyQt5.QtCore.QByteArray.length?4() -> int
@@ -1850,7 +1924,7 @@
 PyQt5.QtCore.QByteArray.size?4() -> int
 PyQt5.QtCore.QByteArray.at?4(int) -> str
 PyQt5.QtCore.QByteArray.isEmpty?4() -> bool
-PyQt5.QtCore.QByteArray.data?4() -> bytes
+PyQt5.QtCore.QByteArray.data?4() -> object
 PyQt5.QtCore.QByteArray.capacity?4() -> int
 PyQt5.QtCore.QByteArray.reserve?4(int)
 PyQt5.QtCore.QByteArray.squeeze?4()
@@ -1864,12 +1938,15 @@
 PyQt5.QtCore.QByteArray.swap?4(QByteArray)
 PyQt5.QtCore.QByteArray.toBase64?4(QByteArray.Base64Options) -> QByteArray
 PyQt5.QtCore.QByteArray.fromBase64?4(QByteArray, QByteArray.Base64Options) -> QByteArray
+PyQt5.QtCore.QByteArray.prepend?4(int, str) -> QByteArray
+PyQt5.QtCore.QByteArray.append?4(int, str) -> QByteArray
+PyQt5.QtCore.QByteArray.insert?4(int, int, str) -> QByteArray
+PyQt5.QtCore.QByteArray.Base64Options?1()
+PyQt5.QtCore.QByteArray.Base64Options.__init__?1(self)
+PyQt5.QtCore.QByteArray.Base64Options?1(int)
+PyQt5.QtCore.QByteArray.Base64Options.__init__?1(self, int)
 PyQt5.QtCore.QByteArray.Base64Options?1(QByteArray.Base64Options)
 PyQt5.QtCore.QByteArray.Base64Options.__init__?1(self, QByteArray.Base64Options)
-PyQt5.QtCore.QByteArray.Base64Options?1(int)
-PyQt5.QtCore.QByteArray.Base64Options.__init__?1(self, int)
-PyQt5.QtCore.QByteArray.Base64Options?1()
-PyQt5.QtCore.QByteArray.Base64Options.__init__?1(self)
 PyQt5.QtCore.QByteArrayMatcher?1()
 PyQt5.QtCore.QByteArrayMatcher.__init__?1(self)
 PyQt5.QtCore.QByteArrayMatcher?1(QByteArray)
@@ -1896,23 +1973,32 @@
 PyQt5.QtCore.QCollator.numericMode?4() -> bool
 PyQt5.QtCore.QCollator.setIgnorePunctuation?4(bool)
 PyQt5.QtCore.QCollator.ignorePunctuation?4() -> bool
-PyQt5.QtCore.QCollator.compare?4(str, str) -> int
-PyQt5.QtCore.QCollator.sortKey?4(str) -> QCollatorSortKey
-PyQt5.QtCore.QCommandLineOption?1(str, str description=QString(), str valueName=QString(), str defaultValue=QString())
-PyQt5.QtCore.QCommandLineOption.__init__?1(self, str, str description=QString(), str valueName=QString(), str defaultValue=QString())
-PyQt5.QtCore.QCommandLineOption?1(list-of-str, str description=QString(), str valueName=QString(), str defaultValue=QString())
-PyQt5.QtCore.QCommandLineOption.__init__?1(self, list-of-str, str description=QString(), str valueName=QString(), str defaultValue=QString())
+PyQt5.QtCore.QCollator.compare?4(QString, QString) -> int
+PyQt5.QtCore.QCollator.sortKey?4(QString) -> QCollatorSortKey
+PyQt5.QtCore.QCommandLineOption?1(QString)
+PyQt5.QtCore.QCommandLineOption.__init__?1(self, QString)
+PyQt5.QtCore.QCommandLineOption?1(QStringList)
+PyQt5.QtCore.QCommandLineOption.__init__?1(self, QStringList)
+PyQt5.QtCore.QCommandLineOption?1(QString, QString, QString valueName='', QString defaultValue='')
+PyQt5.QtCore.QCommandLineOption.__init__?1(self, QString, QString, QString valueName='', QString defaultValue='')
+PyQt5.QtCore.QCommandLineOption?1(QStringList, QString, QString valueName='', QString defaultValue='')
+PyQt5.QtCore.QCommandLineOption.__init__?1(self, QStringList, QString, QString valueName='', QString defaultValue='')
 PyQt5.QtCore.QCommandLineOption?1(QCommandLineOption)
 PyQt5.QtCore.QCommandLineOption.__init__?1(self, QCommandLineOption)
 PyQt5.QtCore.QCommandLineOption.swap?4(QCommandLineOption)
-PyQt5.QtCore.QCommandLineOption.names?4() -> list-of-str
-PyQt5.QtCore.QCommandLineOption.setValueName?4(str)
-PyQt5.QtCore.QCommandLineOption.valueName?4() -> str
-PyQt5.QtCore.QCommandLineOption.setDescription?4(str)
-PyQt5.QtCore.QCommandLineOption.description?4() -> str
-PyQt5.QtCore.QCommandLineOption.setDefaultValue?4(str)
-PyQt5.QtCore.QCommandLineOption.setDefaultValues?4(list-of-str)
-PyQt5.QtCore.QCommandLineOption.defaultValues?4() -> list-of-str
+PyQt5.QtCore.QCommandLineOption.names?4() -> QStringList
+PyQt5.QtCore.QCommandLineOption.setValueName?4(QString)
+PyQt5.QtCore.QCommandLineOption.valueName?4() -> QString
+PyQt5.QtCore.QCommandLineOption.setDescription?4(QString)
+PyQt5.QtCore.QCommandLineOption.description?4() -> QString
+PyQt5.QtCore.QCommandLineOption.setDefaultValue?4(QString)
+PyQt5.QtCore.QCommandLineOption.setDefaultValues?4(QStringList)
+PyQt5.QtCore.QCommandLineOption.defaultValues?4() -> QStringList
+PyQt5.QtCore.QCommandLineOption.setHidden?4(bool)
+PyQt5.QtCore.QCommandLineOption.isHidden?4() -> bool
+PyQt5.QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode?10
+PyQt5.QtCore.QCommandLineParser.ParseAsOptions?10
+PyQt5.QtCore.QCommandLineParser.ParseAsPositionalArguments?10
 PyQt5.QtCore.QCommandLineParser.SingleDashWordOptionMode?10
 PyQt5.QtCore.QCommandLineParser.ParseAsCompactedShortOptions?10
 PyQt5.QtCore.QCommandLineParser.ParseAsLongOptions?10
@@ -1922,34 +2008,37 @@
 PyQt5.QtCore.QCommandLineParser.addOption?4(QCommandLineOption) -> bool
 PyQt5.QtCore.QCommandLineParser.addVersionOption?4() -> QCommandLineOption
 PyQt5.QtCore.QCommandLineParser.addHelpOption?4() -> QCommandLineOption
-PyQt5.QtCore.QCommandLineParser.setApplicationDescription?4(str)
-PyQt5.QtCore.QCommandLineParser.applicationDescription?4() -> str
-PyQt5.QtCore.QCommandLineParser.addPositionalArgument?4(str, str, str syntax=QString())
+PyQt5.QtCore.QCommandLineParser.setApplicationDescription?4(QString)
+PyQt5.QtCore.QCommandLineParser.applicationDescription?4() -> QString
+PyQt5.QtCore.QCommandLineParser.addPositionalArgument?4(QString, QString, QString syntax='')
 PyQt5.QtCore.QCommandLineParser.clearPositionalArguments?4()
-PyQt5.QtCore.QCommandLineParser.process?4(list-of-str)
+PyQt5.QtCore.QCommandLineParser.process?4(QStringList)
 PyQt5.QtCore.QCommandLineParser.process?4(QCoreApplication)
-PyQt5.QtCore.QCommandLineParser.parse?4(list-of-str) -> bool
-PyQt5.QtCore.QCommandLineParser.errorText?4() -> str
-PyQt5.QtCore.QCommandLineParser.isSet?4(str) -> bool
-PyQt5.QtCore.QCommandLineParser.value?4(str) -> str
-PyQt5.QtCore.QCommandLineParser.values?4(str) -> list-of-str
+PyQt5.QtCore.QCommandLineParser.parse?4(QStringList) -> bool
+PyQt5.QtCore.QCommandLineParser.errorText?4() -> QString
+PyQt5.QtCore.QCommandLineParser.isSet?4(QString) -> bool
+PyQt5.QtCore.QCommandLineParser.value?4(QString) -> QString
+PyQt5.QtCore.QCommandLineParser.values?4(QString) -> QStringList
 PyQt5.QtCore.QCommandLineParser.isSet?4(QCommandLineOption) -> bool
-PyQt5.QtCore.QCommandLineParser.value?4(QCommandLineOption) -> str
-PyQt5.QtCore.QCommandLineParser.values?4(QCommandLineOption) -> list-of-str
-PyQt5.QtCore.QCommandLineParser.positionalArguments?4() -> list-of-str
-PyQt5.QtCore.QCommandLineParser.optionNames?4() -> list-of-str
-PyQt5.QtCore.QCommandLineParser.unknownOptionNames?4() -> list-of-str
+PyQt5.QtCore.QCommandLineParser.value?4(QCommandLineOption) -> QString
+PyQt5.QtCore.QCommandLineParser.values?4(QCommandLineOption) -> QStringList
+PyQt5.QtCore.QCommandLineParser.positionalArguments?4() -> QStringList
+PyQt5.QtCore.QCommandLineParser.optionNames?4() -> QStringList
+PyQt5.QtCore.QCommandLineParser.unknownOptionNames?4() -> QStringList
 PyQt5.QtCore.QCommandLineParser.showHelp?4(int exitCode=0)
-PyQt5.QtCore.QCommandLineParser.helpText?4() -> str
-PyQt5.QtCore.QCoreApplication?1(list-of-str)
-PyQt5.QtCore.QCoreApplication.__init__?1(self, list-of-str)
-PyQt5.QtCore.QCoreApplication.setOrganizationDomain?4(str)
-PyQt5.QtCore.QCoreApplication.organizationDomain?4() -> str
-PyQt5.QtCore.QCoreApplication.setOrganizationName?4(str)
-PyQt5.QtCore.QCoreApplication.organizationName?4() -> str
-PyQt5.QtCore.QCoreApplication.setApplicationName?4(str)
-PyQt5.QtCore.QCoreApplication.applicationName?4() -> str
-PyQt5.QtCore.QCoreApplication.arguments?4() -> list-of-str
+PyQt5.QtCore.QCommandLineParser.helpText?4() -> QString
+PyQt5.QtCore.QCommandLineParser.addOptions?4(unknown-type) -> bool
+PyQt5.QtCore.QCommandLineParser.showVersion?4()
+PyQt5.QtCore.QCommandLineParser.setOptionsAfterPositionalArgumentsMode?4(QCommandLineParser.OptionsAfterPositionalArgumentsMode)
+PyQt5.QtCore.QCoreApplication?1(list)
+PyQt5.QtCore.QCoreApplication.__init__?1(self, list)
+PyQt5.QtCore.QCoreApplication.setOrganizationDomain?4(QString)
+PyQt5.QtCore.QCoreApplication.organizationDomain?4() -> QString
+PyQt5.QtCore.QCoreApplication.setOrganizationName?4(QString)
+PyQt5.QtCore.QCoreApplication.organizationName?4() -> QString
+PyQt5.QtCore.QCoreApplication.setApplicationName?4(QString)
+PyQt5.QtCore.QCoreApplication.applicationName?4() -> QString
+PyQt5.QtCore.QCoreApplication.arguments?4() -> QStringList
 PyQt5.QtCore.QCoreApplication.instance?4() -> QCoreApplication
 PyQt5.QtCore.QCoreApplication.exec_?4() -> int
 PyQt5.QtCore.QCoreApplication.exec?4() -> int
@@ -1964,23 +2053,23 @@
 PyQt5.QtCore.QCoreApplication.notify?4(QObject, QEvent) -> bool
 PyQt5.QtCore.QCoreApplication.startingUp?4() -> bool
 PyQt5.QtCore.QCoreApplication.closingDown?4() -> bool
-PyQt5.QtCore.QCoreApplication.applicationDirPath?4() -> str
-PyQt5.QtCore.QCoreApplication.applicationFilePath?4() -> str
-PyQt5.QtCore.QCoreApplication.setLibraryPaths?4(list-of-str)
-PyQt5.QtCore.QCoreApplication.libraryPaths?4() -> list-of-str
-PyQt5.QtCore.QCoreApplication.addLibraryPath?4(str)
-PyQt5.QtCore.QCoreApplication.removeLibraryPath?4(str)
+PyQt5.QtCore.QCoreApplication.applicationDirPath?4() -> QString
+PyQt5.QtCore.QCoreApplication.applicationFilePath?4() -> QString
+PyQt5.QtCore.QCoreApplication.setLibraryPaths?4(QStringList)
+PyQt5.QtCore.QCoreApplication.libraryPaths?4() -> QStringList
+PyQt5.QtCore.QCoreApplication.addLibraryPath?4(QString)
+PyQt5.QtCore.QCoreApplication.removeLibraryPath?4(QString)
 PyQt5.QtCore.QCoreApplication.installTranslator?4(QTranslator) -> bool
 PyQt5.QtCore.QCoreApplication.removeTranslator?4(QTranslator) -> bool
-PyQt5.QtCore.QCoreApplication.translate?4(str, str, str disambiguation=None, int n=-1) -> str
+PyQt5.QtCore.QCoreApplication.translate?4(str, str, str disambiguation=None, int n=-1) -> QString
 PyQt5.QtCore.QCoreApplication.flush?4()
 PyQt5.QtCore.QCoreApplication.setAttribute?4(Qt.ApplicationAttribute, bool on=True)
 PyQt5.QtCore.QCoreApplication.testAttribute?4(Qt.ApplicationAttribute) -> bool
 PyQt5.QtCore.QCoreApplication.quit?4()
 PyQt5.QtCore.QCoreApplication.aboutToQuit?4()
 PyQt5.QtCore.QCoreApplication.event?4(QEvent) -> bool
-PyQt5.QtCore.QCoreApplication.setApplicationVersion?4(str)
-PyQt5.QtCore.QCoreApplication.applicationVersion?4() -> str
+PyQt5.QtCore.QCoreApplication.setApplicationVersion?4(QString)
+PyQt5.QtCore.QCoreApplication.applicationVersion?4() -> QString
 PyQt5.QtCore.QCoreApplication.applicationPid?4() -> int
 PyQt5.QtCore.QCoreApplication.eventDispatcher?4() -> QAbstractEventDispatcher
 PyQt5.QtCore.QCoreApplication.setEventDispatcher?4(QAbstractEventDispatcher)
@@ -1991,7 +2080,7 @@
 PyQt5.QtCore.QCoreApplication.setSetuidAllowed?4(bool)
 PyQt5.QtCore.QCoreApplication.isSetuidAllowed?4() -> bool
 PyQt5.QtCore.QEvent.Type?10
-PyQt5.QtCore.QEvent.None?10
+PyQt5.QtCore.QEvent.None_?10
 PyQt5.QtCore.QEvent.Timer?10
 PyQt5.QtCore.QEvent.MouseButtonPress?10
 PyQt5.QtCore.QEvent.MouseButtonRelease?10
@@ -2011,6 +2100,7 @@
 PyQt5.QtCore.QEvent.Close?10
 PyQt5.QtCore.QEvent.ParentChange?10
 PyQt5.QtCore.QEvent.ParentAboutToChange?10
+PyQt5.QtCore.QEvent.ThreadChange?10
 PyQt5.QtCore.QEvent.WindowActivate?10
 PyQt5.QtCore.QEvent.WindowDeactivate?10
 PyQt5.QtCore.QEvent.ShowToParent?10
@@ -2102,6 +2192,12 @@
 PyQt5.QtCore.QEvent.DynamicPropertyChange?10
 PyQt5.QtCore.QEvent.TabletEnterProximity?10
 PyQt5.QtCore.QEvent.TabletLeaveProximity?10
+PyQt5.QtCore.QEvent.NonClientAreaMouseMove?10
+PyQt5.QtCore.QEvent.NonClientAreaMouseButtonPress?10
+PyQt5.QtCore.QEvent.NonClientAreaMouseButtonRelease?10
+PyQt5.QtCore.QEvent.NonClientAreaMouseButtonDblClick?10
+PyQt5.QtCore.QEvent.MacSizeChange?10
+PyQt5.QtCore.QEvent.ContentsRectChange?10
 PyQt5.QtCore.QEvent.CursorChange?10
 PyQt5.QtCore.QEvent.ToolTipChange?10
 PyQt5.QtCore.QEvent.GrabMouse?10
@@ -2127,6 +2223,8 @@
 PyQt5.QtCore.QEvent.TouchCancel?10
 PyQt5.QtCore.QEvent.PlatformPanel?10
 PyQt5.QtCore.QEvent.ApplicationStateChange?10
+PyQt5.QtCore.QEvent.ReadOnlyChange?10
+PyQt5.QtCore.QEvent.PlatformSurface?10
 PyQt5.QtCore.QEvent.User?10
 PyQt5.QtCore.QEvent.MaxUser?10
 PyQt5.QtCore.QEvent?1(QEvent.Type)
@@ -2173,7 +2271,7 @@
 PyQt5.QtCore.QCryptographicHash?1(QCryptographicHash.Algorithm)
 PyQt5.QtCore.QCryptographicHash.__init__?1(self, QCryptographicHash.Algorithm)
 PyQt5.QtCore.QCryptographicHash.reset?4()
-PyQt5.QtCore.QCryptographicHash.addData?4(str)
+PyQt5.QtCore.QCryptographicHash.addData?4(bytes)
 PyQt5.QtCore.QCryptographicHash.addData?4(QByteArray)
 PyQt5.QtCore.QCryptographicHash.addData?4(QIODevice) -> bool
 PyQt5.QtCore.QCryptographicHash.result?4() -> QByteArray
@@ -2210,6 +2308,10 @@
 PyQt5.QtCore.QDataStream.Qt_5_1?10
 PyQt5.QtCore.QDataStream.Qt_5_2?10
 PyQt5.QtCore.QDataStream.Qt_5_3?10
+PyQt5.QtCore.QDataStream.Qt_5_4?10
+PyQt5.QtCore.QDataStream.Qt_5_5?10
+PyQt5.QtCore.QDataStream.Qt_5_6?10
+PyQt5.QtCore.QDataStream.Qt_5_7?10
 PyQt5.QtCore.QDataStream?1()
 PyQt5.QtCore.QDataStream.__init__?1(self)
 PyQt5.QtCore.QDataStream?1(QIODevice)
@@ -2241,7 +2343,7 @@
 PyQt5.QtCore.QDataStream.readBool?4() -> bool
 PyQt5.QtCore.QDataStream.readFloat?4() -> float
 PyQt5.QtCore.QDataStream.readDouble?4() -> float
-PyQt5.QtCore.QDataStream.readString?4() -> bytes
+PyQt5.QtCore.QDataStream.readString?4() -> object
 PyQt5.QtCore.QDataStream.writeInt?4(int)
 PyQt5.QtCore.QDataStream.writeInt8?4(int)
 PyQt5.QtCore.QDataStream.writeUInt8?4(int)
@@ -2255,24 +2357,28 @@
 PyQt5.QtCore.QDataStream.writeFloat?4(float)
 PyQt5.QtCore.QDataStream.writeDouble?4(float)
 PyQt5.QtCore.QDataStream.writeString?4(str)
-PyQt5.QtCore.QDataStream.readQString?4() -> str
-PyQt5.QtCore.QDataStream.writeQString?4(str)
-PyQt5.QtCore.QDataStream.readQStringList?4() -> list-of-str
-PyQt5.QtCore.QDataStream.writeQStringList?4(list-of-str)
+PyQt5.QtCore.QDataStream.readQString?4() -> QString
+PyQt5.QtCore.QDataStream.writeQString?4(QString)
+PyQt5.QtCore.QDataStream.readQStringList?4() -> QStringList
+PyQt5.QtCore.QDataStream.writeQStringList?4(QStringList)
 PyQt5.QtCore.QDataStream.readQVariant?4() -> QVariant
 PyQt5.QtCore.QDataStream.writeQVariant?4(QVariant)
-PyQt5.QtCore.QDataStream.readQVariantList?4() -> list-of-object
-PyQt5.QtCore.QDataStream.writeQVariantList?4(list-of-object)
-PyQt5.QtCore.QDataStream.readQVariantMap?4() -> dict-of-str-object
-PyQt5.QtCore.QDataStream.writeQVariantMap?4(dict-of-str-object)
-PyQt5.QtCore.QDataStream.readQVariantHash?4() -> dict-of-str-object
-PyQt5.QtCore.QDataStream.writeQVariantHash?4(dict-of-str-object)
-PyQt5.QtCore.QDataStream.readBytes?4() -> bytes
-PyQt5.QtCore.QDataStream.readRawData?4(int) -> bytes
-PyQt5.QtCore.QDataStream.writeBytes?4(str) -> QDataStream
-PyQt5.QtCore.QDataStream.writeRawData?4(str) -> int
+PyQt5.QtCore.QDataStream.readQVariantList?4() -> unknown-type
+PyQt5.QtCore.QDataStream.writeQVariantList?4(unknown-type)
+PyQt5.QtCore.QDataStream.readQVariantMap?4() -> unknown-type
+PyQt5.QtCore.QDataStream.writeQVariantMap?4(unknown-type)
+PyQt5.QtCore.QDataStream.readQVariantHash?4() -> unknown-type
+PyQt5.QtCore.QDataStream.writeQVariantHash?4(unknown-type)
+PyQt5.QtCore.QDataStream.readBytes?4() -> object
+PyQt5.QtCore.QDataStream.readRawData?4(int) -> object
+PyQt5.QtCore.QDataStream.writeBytes?4(bytes) -> QDataStream
+PyQt5.QtCore.QDataStream.writeRawData?4(bytes) -> int
 PyQt5.QtCore.QDataStream.floatingPointPrecision?4() -> QDataStream.FloatingPointPrecision
 PyQt5.QtCore.QDataStream.setFloatingPointPrecision?4(QDataStream.FloatingPointPrecision)
+PyQt5.QtCore.QDataStream.startTransaction?4()
+PyQt5.QtCore.QDataStream.commitTransaction?4() -> bool
+PyQt5.QtCore.QDataStream.rollbackTransaction?4()
+PyQt5.QtCore.QDataStream.abortTransaction?4()
 PyQt5.QtCore.QDate.MonthNameType?10
 PyQt5.QtCore.QDate.DateFormat?10
 PyQt5.QtCore.QDate.StandaloneFormat?10
@@ -2282,7 +2388,7 @@
 PyQt5.QtCore.QDate.__init__?1(self, int, int, int)
 PyQt5.QtCore.QDate?1(QDate)
 PyQt5.QtCore.QDate.__init__?1(self, QDate)
-PyQt5.QtCore.QDate.toPyDate?4() -> datetime.date
+PyQt5.QtCore.QDate.toPyDate?4() -> object
 PyQt5.QtCore.QDate.isNull?4() -> bool
 PyQt5.QtCore.QDate.isValid?4() -> bool
 PyQt5.QtCore.QDate.year?4() -> int
@@ -2293,19 +2399,19 @@
 PyQt5.QtCore.QDate.daysInMonth?4() -> int
 PyQt5.QtCore.QDate.daysInYear?4() -> int
 PyQt5.QtCore.QDate.weekNumber?4() -> (int, int)
-PyQt5.QtCore.QDate.shortMonthName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> str
-PyQt5.QtCore.QDate.shortDayName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> str
-PyQt5.QtCore.QDate.longMonthName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> str
-PyQt5.QtCore.QDate.longDayName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> str
-PyQt5.QtCore.QDate.toString?4(Qt.DateFormat format=Qt.TextDate) -> str
-PyQt5.QtCore.QDate.toString?4(str) -> str
+PyQt5.QtCore.QDate.shortMonthName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> QString
+PyQt5.QtCore.QDate.shortDayName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> QString
+PyQt5.QtCore.QDate.longMonthName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> QString
+PyQt5.QtCore.QDate.longDayName?4(int, QDate.MonthNameType type=QDate.DateFormat) -> QString
+PyQt5.QtCore.QDate.toString?4(Qt.DateFormat format=Qt.TextDate) -> QString
+PyQt5.QtCore.QDate.toString?4(QString) -> QString
 PyQt5.QtCore.QDate.addDays?4(int) -> QDate
 PyQt5.QtCore.QDate.addMonths?4(int) -> QDate
 PyQt5.QtCore.QDate.addYears?4(int) -> QDate
 PyQt5.QtCore.QDate.daysTo?4(QDate) -> int
 PyQt5.QtCore.QDate.currentDate?4() -> QDate
-PyQt5.QtCore.QDate.fromString?4(str, Qt.DateFormat format=Qt.TextDate) -> QDate
-PyQt5.QtCore.QDate.fromString?4(str, str) -> QDate
+PyQt5.QtCore.QDate.fromString?4(QString, Qt.DateFormat format=Qt.TextDate) -> QDate
+PyQt5.QtCore.QDate.fromString?4(QString, QString) -> QDate
 PyQt5.QtCore.QDate.isValid?4(int, int, int) -> bool
 PyQt5.QtCore.QDate.isLeapYear?4(int) -> bool
 PyQt5.QtCore.QDate.fromJulianDay?4(int) -> QDate
@@ -2318,23 +2424,23 @@
 PyQt5.QtCore.QTime.__init__?1(self, int, int, int second=0, int msec=0)
 PyQt5.QtCore.QTime?1(QTime)
 PyQt5.QtCore.QTime.__init__?1(self, QTime)
-PyQt5.QtCore.QTime.toPyTime?4() -> datetime.time
+PyQt5.QtCore.QTime.toPyTime?4() -> object
 PyQt5.QtCore.QTime.isNull?4() -> bool
 PyQt5.QtCore.QTime.isValid?4() -> bool
 PyQt5.QtCore.QTime.hour?4() -> int
 PyQt5.QtCore.QTime.minute?4() -> int
 PyQt5.QtCore.QTime.second?4() -> int
 PyQt5.QtCore.QTime.msec?4() -> int
-PyQt5.QtCore.QTime.toString?4(Qt.DateFormat format=Qt.TextDate) -> str
-PyQt5.QtCore.QTime.toString?4(str) -> str
+PyQt5.QtCore.QTime.toString?4(Qt.DateFormat format=Qt.TextDate) -> QString
+PyQt5.QtCore.QTime.toString?4(QString) -> QString
 PyQt5.QtCore.QTime.setHMS?4(int, int, int, int msec=0) -> bool
 PyQt5.QtCore.QTime.addSecs?4(int) -> QTime
 PyQt5.QtCore.QTime.secsTo?4(QTime) -> int
 PyQt5.QtCore.QTime.addMSecs?4(int) -> QTime
 PyQt5.QtCore.QTime.msecsTo?4(QTime) -> int
 PyQt5.QtCore.QTime.currentTime?4() -> QTime
-PyQt5.QtCore.QTime.fromString?4(str, Qt.DateFormat format=Qt.TextDate) -> QTime
-PyQt5.QtCore.QTime.fromString?4(str, str) -> QTime
+PyQt5.QtCore.QTime.fromString?4(QString, Qt.DateFormat format=Qt.TextDate) -> QTime
+PyQt5.QtCore.QTime.fromString?4(QString, QString) -> QTime
 PyQt5.QtCore.QTime.isValid?4(int, int, int, int msec=0) -> bool
 PyQt5.QtCore.QTime.start?4()
 PyQt5.QtCore.QTime.restart?4() -> int
@@ -2349,13 +2455,13 @@
 PyQt5.QtCore.QDateTime.__init__?1(self, QDate)
 PyQt5.QtCore.QDateTime?1(QDate, QTime, Qt.TimeSpec timeSpec=Qt.LocalTime)
 PyQt5.QtCore.QDateTime.__init__?1(self, QDate, QTime, Qt.TimeSpec timeSpec=Qt.LocalTime)
-PyQt5.QtCore.QDateTime?1(int, int, int, int, int, int s=0, int msec=0, int timeSpec=0)
-PyQt5.QtCore.QDateTime.__init__?1(self, int, int, int, int, int, int s=0, int msec=0, int timeSpec=0)
+PyQt5.QtCore.QDateTime?1(int, int, int, int, int, int second=0, int msec=0, int timeSpec=0)
+PyQt5.QtCore.QDateTime.__init__?1(self, int, int, int, int, int, int second=0, int msec=0, int timeSpec=0)
 PyQt5.QtCore.QDateTime?1(QDate, QTime, Qt.TimeSpec, int)
 PyQt5.QtCore.QDateTime.__init__?1(self, QDate, QTime, Qt.TimeSpec, int)
 PyQt5.QtCore.QDateTime?1(QDate, QTime, QTimeZone)
 PyQt5.QtCore.QDateTime.__init__?1(self, QDate, QTime, QTimeZone)
-PyQt5.QtCore.QDateTime.toPyDateTime?4() -> datetime.datetime
+PyQt5.QtCore.QDateTime.toPyDateTime?4() -> object
 PyQt5.QtCore.QDateTime.isNull?4() -> bool
 PyQt5.QtCore.QDateTime.isValid?4() -> bool
 PyQt5.QtCore.QDateTime.date?4() -> QDate
@@ -2366,8 +2472,8 @@
 PyQt5.QtCore.QDateTime.setTime?4(QTime)
 PyQt5.QtCore.QDateTime.setTimeSpec?4(Qt.TimeSpec)
 PyQt5.QtCore.QDateTime.setTime_t?4(int)
-PyQt5.QtCore.QDateTime.toString?4(Qt.DateFormat format=Qt.TextDate) -> str
-PyQt5.QtCore.QDateTime.toString?4(str) -> str
+PyQt5.QtCore.QDateTime.toString?4(Qt.DateFormat format=Qt.TextDate) -> QString
+PyQt5.QtCore.QDateTime.toString?4(QString) -> QString
 PyQt5.QtCore.QDateTime.addDays?4(int) -> QDateTime
 PyQt5.QtCore.QDateTime.addMonths?4(int) -> QDateTime
 PyQt5.QtCore.QDateTime.addYears?4(int) -> QDateTime
@@ -2379,8 +2485,8 @@
 PyQt5.QtCore.QDateTime.daysTo?4(QDateTime) -> int
 PyQt5.QtCore.QDateTime.secsTo?4(QDateTime) -> int
 PyQt5.QtCore.QDateTime.currentDateTime?4() -> QDateTime
-PyQt5.QtCore.QDateTime.fromString?4(str, Qt.DateFormat format=Qt.TextDate) -> QDateTime
-PyQt5.QtCore.QDateTime.fromString?4(str, str) -> QDateTime
+PyQt5.QtCore.QDateTime.fromString?4(QString, Qt.DateFormat format=Qt.TextDate) -> QDateTime
+PyQt5.QtCore.QDateTime.fromString?4(QString, QString) -> QDateTime
 PyQt5.QtCore.QDateTime.fromTime_t?4(int) -> QDateTime
 PyQt5.QtCore.QDateTime.toMSecsSinceEpoch?4() -> int
 PyQt5.QtCore.QDateTime.setMSecsSinceEpoch?4(int)
@@ -2391,7 +2497,7 @@
 PyQt5.QtCore.QDateTime.swap?4(QDateTime)
 PyQt5.QtCore.QDateTime.offsetFromUtc?4() -> int
 PyQt5.QtCore.QDateTime.timeZone?4() -> QTimeZone
-PyQt5.QtCore.QDateTime.timeZoneAbbreviation?4() -> str
+PyQt5.QtCore.QDateTime.timeZoneAbbreviation?4() -> QString
 PyQt5.QtCore.QDateTime.isDaylightTime?4() -> bool
 PyQt5.QtCore.QDateTime.setOffsetFromUtc?4(int)
 PyQt5.QtCore.QDateTime.setTimeZone?4(QTimeZone)
@@ -2437,105 +2543,106 @@
 PyQt5.QtCore.QDir.NoDotDot?10
 PyQt5.QtCore.QDir?1(QDir)
 PyQt5.QtCore.QDir.__init__?1(self, QDir)
-PyQt5.QtCore.QDir?1(str path='')
-PyQt5.QtCore.QDir.__init__?1(self, str path='')
-PyQt5.QtCore.QDir?1(str, str, QDir.SortFlags sort=QDir.Name|QDir.IgnoreCase, QDir.Filters filters=QDir.AllEntries)
-PyQt5.QtCore.QDir.__init__?1(self, str, str, QDir.SortFlags sort=QDir.Name|QDir.IgnoreCase, QDir.Filters filters=QDir.AllEntries)
-PyQt5.QtCore.QDir.setPath?4(str)
-PyQt5.QtCore.QDir.path?4() -> str
-PyQt5.QtCore.QDir.absolutePath?4() -> str
-PyQt5.QtCore.QDir.canonicalPath?4() -> str
-PyQt5.QtCore.QDir.dirName?4() -> str
-PyQt5.QtCore.QDir.filePath?4(str) -> str
-PyQt5.QtCore.QDir.absoluteFilePath?4(str) -> str
-PyQt5.QtCore.QDir.relativeFilePath?4(str) -> str
-PyQt5.QtCore.QDir.cd?4(str) -> bool
+PyQt5.QtCore.QDir?1(QString path='')
+PyQt5.QtCore.QDir.__init__?1(self, QString path='')
+PyQt5.QtCore.QDir?1(QString, QString, QDir.SortFlags sort=QDir.Name|QDir.IgnoreCase, QDir.Filters filters=QDir.AllEntries)
+PyQt5.QtCore.QDir.__init__?1(self, QString, QString, QDir.SortFlags sort=QDir.Name|QDir.IgnoreCase, QDir.Filters filters=QDir.AllEntries)
+PyQt5.QtCore.QDir.setPath?4(QString)
+PyQt5.QtCore.QDir.path?4() -> QString
+PyQt5.QtCore.QDir.absolutePath?4() -> QString
+PyQt5.QtCore.QDir.canonicalPath?4() -> QString
+PyQt5.QtCore.QDir.dirName?4() -> QString
+PyQt5.QtCore.QDir.filePath?4(QString) -> QString
+PyQt5.QtCore.QDir.absoluteFilePath?4(QString) -> QString
+PyQt5.QtCore.QDir.relativeFilePath?4(QString) -> QString
+PyQt5.QtCore.QDir.cd?4(QString) -> bool
 PyQt5.QtCore.QDir.cdUp?4() -> bool
-PyQt5.QtCore.QDir.nameFilters?4() -> list-of-str
-PyQt5.QtCore.QDir.setNameFilters?4(list-of-str)
+PyQt5.QtCore.QDir.nameFilters?4() -> QStringList
+PyQt5.QtCore.QDir.setNameFilters?4(QStringList)
 PyQt5.QtCore.QDir.filter?4() -> QDir.Filters
 PyQt5.QtCore.QDir.setFilter?4(QDir.Filters)
 PyQt5.QtCore.QDir.sorting?4() -> QDir.SortFlags
 PyQt5.QtCore.QDir.setSorting?4(QDir.SortFlags)
 PyQt5.QtCore.QDir.count?4() -> int
-PyQt5.QtCore.QDir.nameFiltersFromString?4(str) -> list-of-str
-PyQt5.QtCore.QDir.entryList?4(QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> list-of-str
-PyQt5.QtCore.QDir.entryList?4(list-of-str, QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> list-of-str
-PyQt5.QtCore.QDir.entryInfoList?4(QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> list-of-QFileInfo
-PyQt5.QtCore.QDir.entryInfoList?4(list-of-str, QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> list-of-QFileInfo
-PyQt5.QtCore.QDir.mkdir?4(str) -> bool
-PyQt5.QtCore.QDir.rmdir?4(str) -> bool
-PyQt5.QtCore.QDir.mkpath?4(str) -> bool
-PyQt5.QtCore.QDir.rmpath?4(str) -> bool
+PyQt5.QtCore.QDir.nameFiltersFromString?4(QString) -> QStringList
+PyQt5.QtCore.QDir.entryList?4(QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> QStringList
+PyQt5.QtCore.QDir.entryList?4(QStringList, QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> QStringList
+PyQt5.QtCore.QDir.entryInfoList?4(QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> unknown-type
+PyQt5.QtCore.QDir.entryInfoList?4(QStringList, QDir.Filters filters=QDir.NoFilter, QDir.SortFlags sort=QDir.NoSort) -> unknown-type
+PyQt5.QtCore.QDir.mkdir?4(QString) -> bool
+PyQt5.QtCore.QDir.rmdir?4(QString) -> bool
+PyQt5.QtCore.QDir.mkpath?4(QString) -> bool
+PyQt5.QtCore.QDir.rmpath?4(QString) -> bool
 PyQt5.QtCore.QDir.isReadable?4() -> bool
 PyQt5.QtCore.QDir.exists?4() -> bool
 PyQt5.QtCore.QDir.isRoot?4() -> bool
-PyQt5.QtCore.QDir.isRelativePath?4(str) -> bool
-PyQt5.QtCore.QDir.isAbsolutePath?4(str) -> bool
+PyQt5.QtCore.QDir.isRelativePath?4(QString) -> bool
+PyQt5.QtCore.QDir.isAbsolutePath?4(QString) -> bool
 PyQt5.QtCore.QDir.isRelative?4() -> bool
 PyQt5.QtCore.QDir.isAbsolute?4() -> bool
 PyQt5.QtCore.QDir.makeAbsolute?4() -> bool
-PyQt5.QtCore.QDir.remove?4(str) -> bool
-PyQt5.QtCore.QDir.rename?4(str, str) -> bool
-PyQt5.QtCore.QDir.exists?4(str) -> bool
+PyQt5.QtCore.QDir.remove?4(QString) -> bool
+PyQt5.QtCore.QDir.rename?4(QString, QString) -> bool
+PyQt5.QtCore.QDir.exists?4(QString) -> bool
 PyQt5.QtCore.QDir.refresh?4()
-PyQt5.QtCore.QDir.drives?4() -> list-of-QFileInfo
-PyQt5.QtCore.QDir.separator?4() -> str
-PyQt5.QtCore.QDir.setCurrent?4(str) -> bool
+PyQt5.QtCore.QDir.drives?4() -> unknown-type
+PyQt5.QtCore.QDir.separator?4() -> QChar
+PyQt5.QtCore.QDir.setCurrent?4(QString) -> bool
 PyQt5.QtCore.QDir.current?4() -> QDir
-PyQt5.QtCore.QDir.currentPath?4() -> str
+PyQt5.QtCore.QDir.currentPath?4() -> QString
 PyQt5.QtCore.QDir.home?4() -> QDir
-PyQt5.QtCore.QDir.homePath?4() -> str
+PyQt5.QtCore.QDir.homePath?4() -> QString
 PyQt5.QtCore.QDir.root?4() -> QDir
-PyQt5.QtCore.QDir.rootPath?4() -> str
+PyQt5.QtCore.QDir.rootPath?4() -> QString
 PyQt5.QtCore.QDir.temp?4() -> QDir
-PyQt5.QtCore.QDir.tempPath?4() -> str
-PyQt5.QtCore.QDir.match?4(list-of-str, str) -> bool
-PyQt5.QtCore.QDir.match?4(str, str) -> bool
-PyQt5.QtCore.QDir.cleanPath?4(str) -> str
-PyQt5.QtCore.QDir.toNativeSeparators?4(str) -> str
-PyQt5.QtCore.QDir.fromNativeSeparators?4(str) -> str
-PyQt5.QtCore.QDir.setSearchPaths?4(str, list-of-str)
-PyQt5.QtCore.QDir.addSearchPath?4(str, str)
-PyQt5.QtCore.QDir.searchPaths?4(str) -> list-of-str
+PyQt5.QtCore.QDir.tempPath?4() -> QString
+PyQt5.QtCore.QDir.match?4(QStringList, QString) -> bool
+PyQt5.QtCore.QDir.match?4(QString, QString) -> bool
+PyQt5.QtCore.QDir.cleanPath?4(QString) -> QString
+PyQt5.QtCore.QDir.toNativeSeparators?4(QString) -> QString
+PyQt5.QtCore.QDir.fromNativeSeparators?4(QString) -> QString
+PyQt5.QtCore.QDir.setSearchPaths?4(QString, QStringList)
+PyQt5.QtCore.QDir.addSearchPath?4(QString, QString)
+PyQt5.QtCore.QDir.searchPaths?4(QString) -> QStringList
 PyQt5.QtCore.QDir.removeRecursively?4() -> bool
 PyQt5.QtCore.QDir.swap?4(QDir)
-PyQt5.QtCore.QDir.Filters?1(QDir.Filters)
-PyQt5.QtCore.QDir.Filters.__init__?1(self, QDir.Filters)
-PyQt5.QtCore.QDir.Filters?1(int)
-PyQt5.QtCore.QDir.Filters.__init__?1(self, int)
+PyQt5.QtCore.QDir.listSeparator?4() -> QChar
 PyQt5.QtCore.QDir.Filters?1()
 PyQt5.QtCore.QDir.Filters.__init__?1(self)
+PyQt5.QtCore.QDir.Filters?1(int)
+PyQt5.QtCore.QDir.Filters.__init__?1(self, int)
+PyQt5.QtCore.QDir.Filters?1(QDir.Filters)
+PyQt5.QtCore.QDir.Filters.__init__?1(self, QDir.Filters)
+PyQt5.QtCore.QDir.SortFlags?1()
+PyQt5.QtCore.QDir.SortFlags.__init__?1(self)
+PyQt5.QtCore.QDir.SortFlags?1(int)
+PyQt5.QtCore.QDir.SortFlags.__init__?1(self, int)
 PyQt5.QtCore.QDir.SortFlags?1(QDir.SortFlags)
 PyQt5.QtCore.QDir.SortFlags.__init__?1(self, QDir.SortFlags)
-PyQt5.QtCore.QDir.SortFlags?1(int)
-PyQt5.QtCore.QDir.SortFlags.__init__?1(self, int)
-PyQt5.QtCore.QDir.SortFlags?1()
-PyQt5.QtCore.QDir.SortFlags.__init__?1(self)
 PyQt5.QtCore.QDirIterator.IteratorFlag?10
 PyQt5.QtCore.QDirIterator.NoIteratorFlags?10
 PyQt5.QtCore.QDirIterator.FollowSymlinks?10
 PyQt5.QtCore.QDirIterator.Subdirectories?10
 PyQt5.QtCore.QDirIterator?1(QDir, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
 PyQt5.QtCore.QDirIterator.__init__?1(self, QDir, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator?1(str, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator.__init__?1(self, str, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator?1(str, QDir.Filters, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator.__init__?1(self, str, QDir.Filters, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator?1(str, list-of-str, QDir.Filters filters=QDir.NoFilter, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator.__init__?1(self, str, list-of-str, QDir.Filters filters=QDir.NoFilter, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
-PyQt5.QtCore.QDirIterator.next?4() -> str
+PyQt5.QtCore.QDirIterator?1(QString, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
+PyQt5.QtCore.QDirIterator.__init__?1(self, QString, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
+PyQt5.QtCore.QDirIterator?1(QString, QDir.Filters, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
+PyQt5.QtCore.QDirIterator.__init__?1(self, QString, QDir.Filters, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
+PyQt5.QtCore.QDirIterator?1(QString, QStringList, QDir.Filters filters=QDir.NoFilter, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
+PyQt5.QtCore.QDirIterator.__init__?1(self, QString, QStringList, QDir.Filters filters=QDir.NoFilter, QDirIterator.IteratorFlags flags=QDirIterator.NoIteratorFlags)
+PyQt5.QtCore.QDirIterator.next?4() -> QString
 PyQt5.QtCore.QDirIterator.hasNext?4() -> bool
-PyQt5.QtCore.QDirIterator.fileName?4() -> str
-PyQt5.QtCore.QDirIterator.filePath?4() -> str
+PyQt5.QtCore.QDirIterator.fileName?4() -> QString
+PyQt5.QtCore.QDirIterator.filePath?4() -> QString
 PyQt5.QtCore.QDirIterator.fileInfo?4() -> QFileInfo
-PyQt5.QtCore.QDirIterator.path?4() -> str
+PyQt5.QtCore.QDirIterator.path?4() -> QString
+PyQt5.QtCore.QDirIterator.IteratorFlags?1()
+PyQt5.QtCore.QDirIterator.IteratorFlags.__init__?1(self)
+PyQt5.QtCore.QDirIterator.IteratorFlags?1(int)
+PyQt5.QtCore.QDirIterator.IteratorFlags.__init__?1(self, int)
 PyQt5.QtCore.QDirIterator.IteratorFlags?1(QDirIterator.IteratorFlags)
 PyQt5.QtCore.QDirIterator.IteratorFlags.__init__?1(self, QDirIterator.IteratorFlags)
-PyQt5.QtCore.QDirIterator.IteratorFlags?1(int)
-PyQt5.QtCore.QDirIterator.IteratorFlags.__init__?1(self, int)
-PyQt5.QtCore.QDirIterator.IteratorFlags?1()
-PyQt5.QtCore.QDirIterator.IteratorFlags.__init__?1(self)
 PyQt5.QtCore.QEasingCurve.Type?10
 PyQt5.QtCore.QEasingCurve.Linear?10
 PyQt5.QtCore.QEasingCurve.InQuad?10
@@ -2603,7 +2710,7 @@
 PyQt5.QtCore.QEasingCurve.swap?4(QEasingCurve)
 PyQt5.QtCore.QEasingCurve.addCubicBezierSegment?4(QPointF, QPointF, QPointF)
 PyQt5.QtCore.QEasingCurve.addTCBSegment?4(QPointF, float, float, float)
-PyQt5.QtCore.QEasingCurve.toCubicSpline?4() -> list-of-QPointF
+PyQt5.QtCore.QEasingCurve.toCubicSpline?4() -> unknown-type
 PyQt5.QtCore.QElapsedTimer.ClockType?10
 PyQt5.QtCore.QElapsedTimer.SystemTime?10
 PyQt5.QtCore.QElapsedTimer.MonotonicClock?10
@@ -2643,12 +2750,12 @@
 PyQt5.QtCore.QEventLoop.wakeUp?4()
 PyQt5.QtCore.QEventLoop.quit?4()
 PyQt5.QtCore.QEventLoop.event?4(QEvent) -> bool
+PyQt5.QtCore.QEventLoop.ProcessEventsFlags?1()
+PyQt5.QtCore.QEventLoop.ProcessEventsFlags.__init__?1(self)
+PyQt5.QtCore.QEventLoop.ProcessEventsFlags?1(int)
+PyQt5.QtCore.QEventLoop.ProcessEventsFlags.__init__?1(self, int)
 PyQt5.QtCore.QEventLoop.ProcessEventsFlags?1(QEventLoop.ProcessEventsFlags)
 PyQt5.QtCore.QEventLoop.ProcessEventsFlags.__init__?1(self, QEventLoop.ProcessEventsFlags)
-PyQt5.QtCore.QEventLoop.ProcessEventsFlags?1(int)
-PyQt5.QtCore.QEventLoop.ProcessEventsFlags.__init__?1(self, int)
-PyQt5.QtCore.QEventLoop.ProcessEventsFlags?1()
-PyQt5.QtCore.QEventLoop.ProcessEventsFlags.__init__?1(self)
 PyQt5.QtCore.QEventLoopLocker?1()
 PyQt5.QtCore.QEventLoopLocker.__init__?1(self)
 PyQt5.QtCore.QEventLoopLocker?1(QEventLoop)
@@ -2668,6 +2775,7 @@
 PyQt5.QtCore.QEventTransition.event?4(QEvent) -> bool
 PyQt5.QtCore.QFileDevice.MemoryMapFlags?10
 PyQt5.QtCore.QFileDevice.NoOptions?10
+PyQt5.QtCore.QFileDevice.MapPrivateOption?10
 PyQt5.QtCore.QFileDevice.FileHandleFlag?10
 PyQt5.QtCore.QFileDevice.AutoCloseHandle?10
 PyQt5.QtCore.QFileDevice.DontCloseHandle?10
@@ -2705,7 +2813,7 @@
 PyQt5.QtCore.QFileDevice.close?4()
 PyQt5.QtCore.QFileDevice.isSequential?4() -> bool
 PyQt5.QtCore.QFileDevice.handle?4() -> int
-PyQt5.QtCore.QFileDevice.fileName?4() -> str
+PyQt5.QtCore.QFileDevice.fileName?4() -> QString
 PyQt5.QtCore.QFileDevice.pos?4() -> int
 PyQt5.QtCore.QFileDevice.seek?4(int) -> bool
 PyQt5.QtCore.QFileDevice.atEnd?4() -> bool
@@ -2716,81 +2824,81 @@
 PyQt5.QtCore.QFileDevice.setPermissions?4(QFileDevice.Permissions) -> bool
 PyQt5.QtCore.QFileDevice.map?4(int, int, QFileDevice.MemoryMapFlags flags=QFileDevice.NoOptions) -> sip.voidptr
 PyQt5.QtCore.QFileDevice.unmap?4(sip.voidptr) -> bool
-PyQt5.QtCore.QFileDevice.readData?4(int) -> bytes
-PyQt5.QtCore.QFileDevice.writeData?4(str) -> int
-PyQt5.QtCore.QFileDevice.readLineData?4(int) -> bytes
+PyQt5.QtCore.QFileDevice.readData?4(int) -> object
+PyQt5.QtCore.QFileDevice.writeData?4(bytes) -> int
+PyQt5.QtCore.QFileDevice.readLineData?4(int) -> object
 PyQt5.QtCore.QFile?1()
 PyQt5.QtCore.QFile.__init__?1(self)
-PyQt5.QtCore.QFile?1(str)
-PyQt5.QtCore.QFile.__init__?1(self, str)
+PyQt5.QtCore.QFile?1(QString)
+PyQt5.QtCore.QFile.__init__?1(self, QString)
 PyQt5.QtCore.QFile?1(QObject)
 PyQt5.QtCore.QFile.__init__?1(self, QObject)
-PyQt5.QtCore.QFile?1(str, QObject)
-PyQt5.QtCore.QFile.__init__?1(self, str, QObject)
-PyQt5.QtCore.QFile.fileName?4() -> str
-PyQt5.QtCore.QFile.setFileName?4(str)
-PyQt5.QtCore.QFile.encodeName?4(str) -> QByteArray
-PyQt5.QtCore.QFile.decodeName?4(QByteArray) -> str
-PyQt5.QtCore.QFile.decodeName?4(str) -> str
+PyQt5.QtCore.QFile?1(QString, QObject)
+PyQt5.QtCore.QFile.__init__?1(self, QString, QObject)
+PyQt5.QtCore.QFile.fileName?4() -> QString
+PyQt5.QtCore.QFile.setFileName?4(QString)
+PyQt5.QtCore.QFile.encodeName?4(QString) -> QByteArray
+PyQt5.QtCore.QFile.decodeName?4(QByteArray) -> QString
+PyQt5.QtCore.QFile.decodeName?4(str) -> QString
 PyQt5.QtCore.QFile.exists?4() -> bool
-PyQt5.QtCore.QFile.exists?4(str) -> bool
-PyQt5.QtCore.QFile.symLinkTarget?4() -> str
-PyQt5.QtCore.QFile.symLinkTarget?4(str) -> str
+PyQt5.QtCore.QFile.exists?4(QString) -> bool
+PyQt5.QtCore.QFile.symLinkTarget?4() -> QString
+PyQt5.QtCore.QFile.symLinkTarget?4(QString) -> QString
 PyQt5.QtCore.QFile.remove?4() -> bool
-PyQt5.QtCore.QFile.remove?4(str) -> bool
-PyQt5.QtCore.QFile.rename?4(str) -> bool
-PyQt5.QtCore.QFile.rename?4(str, str) -> bool
-PyQt5.QtCore.QFile.link?4(str) -> bool
-PyQt5.QtCore.QFile.link?4(str, str) -> bool
-PyQt5.QtCore.QFile.copy?4(str) -> bool
-PyQt5.QtCore.QFile.copy?4(str, str) -> bool
+PyQt5.QtCore.QFile.remove?4(QString) -> bool
+PyQt5.QtCore.QFile.rename?4(QString) -> bool
+PyQt5.QtCore.QFile.rename?4(QString, QString) -> bool
+PyQt5.QtCore.QFile.link?4(QString) -> bool
+PyQt5.QtCore.QFile.link?4(QString, QString) -> bool
+PyQt5.QtCore.QFile.copy?4(QString) -> bool
+PyQt5.QtCore.QFile.copy?4(QString, QString) -> bool
 PyQt5.QtCore.QFile.open?4(QIODevice.OpenMode) -> bool
 PyQt5.QtCore.QFile.open?4(int, QIODevice.OpenMode, QFileDevice.FileHandleFlags handleFlags=QFileDevice.DontCloseHandle) -> bool
 PyQt5.QtCore.QFile.size?4() -> int
 PyQt5.QtCore.QFile.resize?4(int) -> bool
-PyQt5.QtCore.QFile.resize?4(str, int) -> bool
+PyQt5.QtCore.QFile.resize?4(QString, int) -> bool
 PyQt5.QtCore.QFile.permissions?4() -> QFileDevice.Permissions
-PyQt5.QtCore.QFile.permissions?4(str) -> QFileDevice.Permissions
+PyQt5.QtCore.QFile.permissions?4(QString) -> QFileDevice.Permissions
 PyQt5.QtCore.QFile.setPermissions?4(QFileDevice.Permissions) -> bool
-PyQt5.QtCore.QFile.setPermissions?4(str, QFileDevice.Permissions) -> bool
-PyQt5.QtCore.QFileDevice.Permissions?1(QFileDevice.Permissions)
-PyQt5.QtCore.QFileDevice.Permissions.__init__?1(self, QFileDevice.Permissions)
+PyQt5.QtCore.QFile.setPermissions?4(QString, QFileDevice.Permissions) -> bool
+PyQt5.QtCore.QFileDevice.Permissions?1()
+PyQt5.QtCore.QFileDevice.Permissions.__init__?1(self)
 PyQt5.QtCore.QFileDevice.Permissions?1(int)
 PyQt5.QtCore.QFileDevice.Permissions.__init__?1(self, int)
-PyQt5.QtCore.QFileDevice.Permissions?1()
-PyQt5.QtCore.QFileDevice.Permissions.__init__?1(self)
+PyQt5.QtCore.QFileDevice.Permissions?1(QFileDevice.Permissions)
+PyQt5.QtCore.QFileDevice.Permissions.__init__?1(self, QFileDevice.Permissions)
+PyQt5.QtCore.QFileDevice.FileHandleFlags?1()
+PyQt5.QtCore.QFileDevice.FileHandleFlags.__init__?1(self)
+PyQt5.QtCore.QFileDevice.FileHandleFlags?1(int)
+PyQt5.QtCore.QFileDevice.FileHandleFlags.__init__?1(self, int)
 PyQt5.QtCore.QFileDevice.FileHandleFlags?1(QFileDevice.FileHandleFlags)
 PyQt5.QtCore.QFileDevice.FileHandleFlags.__init__?1(self, QFileDevice.FileHandleFlags)
-PyQt5.QtCore.QFileDevice.FileHandleFlags?1(int)
-PyQt5.QtCore.QFileDevice.FileHandleFlags.__init__?1(self, int)
-PyQt5.QtCore.QFileDevice.FileHandleFlags?1()
-PyQt5.QtCore.QFileDevice.FileHandleFlags.__init__?1(self)
 PyQt5.QtCore.QFileInfo?1()
 PyQt5.QtCore.QFileInfo.__init__?1(self)
-PyQt5.QtCore.QFileInfo?1(str)
-PyQt5.QtCore.QFileInfo.__init__?1(self, str)
+PyQt5.QtCore.QFileInfo?1(QString)
+PyQt5.QtCore.QFileInfo.__init__?1(self, QString)
 PyQt5.QtCore.QFileInfo?1(QFile)
 PyQt5.QtCore.QFileInfo.__init__?1(self, QFile)
-PyQt5.QtCore.QFileInfo?1(QDir, str)
-PyQt5.QtCore.QFileInfo.__init__?1(self, QDir, str)
+PyQt5.QtCore.QFileInfo?1(QDir, QString)
+PyQt5.QtCore.QFileInfo.__init__?1(self, QDir, QString)
 PyQt5.QtCore.QFileInfo?1(QFileInfo)
 PyQt5.QtCore.QFileInfo.__init__?1(self, QFileInfo)
-PyQt5.QtCore.QFileInfo.setFile?4(str)
+PyQt5.QtCore.QFileInfo.setFile?4(QString)
 PyQt5.QtCore.QFileInfo.setFile?4(QFile)
-PyQt5.QtCore.QFileInfo.setFile?4(QDir, str)
+PyQt5.QtCore.QFileInfo.setFile?4(QDir, QString)
 PyQt5.QtCore.QFileInfo.exists?4() -> bool
 PyQt5.QtCore.QFileInfo.refresh?4()
-PyQt5.QtCore.QFileInfo.filePath?4() -> str
-PyQt5.QtCore.QFileInfo.absoluteFilePath?4() -> str
-PyQt5.QtCore.QFileInfo.canonicalFilePath?4() -> str
-PyQt5.QtCore.QFileInfo.fileName?4() -> str
-PyQt5.QtCore.QFileInfo.baseName?4() -> str
-PyQt5.QtCore.QFileInfo.completeBaseName?4() -> str
-PyQt5.QtCore.QFileInfo.suffix?4() -> str
-PyQt5.QtCore.QFileInfo.completeSuffix?4() -> str
-PyQt5.QtCore.QFileInfo.path?4() -> str
-PyQt5.QtCore.QFileInfo.absolutePath?4() -> str
-PyQt5.QtCore.QFileInfo.canonicalPath?4() -> str
+PyQt5.QtCore.QFileInfo.filePath?4() -> QString
+PyQt5.QtCore.QFileInfo.absoluteFilePath?4() -> QString
+PyQt5.QtCore.QFileInfo.canonicalFilePath?4() -> QString
+PyQt5.QtCore.QFileInfo.fileName?4() -> QString
+PyQt5.QtCore.QFileInfo.baseName?4() -> QString
+PyQt5.QtCore.QFileInfo.completeBaseName?4() -> QString
+PyQt5.QtCore.QFileInfo.suffix?4() -> QString
+PyQt5.QtCore.QFileInfo.completeSuffix?4() -> QString
+PyQt5.QtCore.QFileInfo.path?4() -> QString
+PyQt5.QtCore.QFileInfo.absolutePath?4() -> QString
+PyQt5.QtCore.QFileInfo.canonicalPath?4() -> QString
 PyQt5.QtCore.QFileInfo.dir?4() -> QDir
 PyQt5.QtCore.QFileInfo.absoluteDir?4() -> QDir
 PyQt5.QtCore.QFileInfo.isReadable?4() -> bool
@@ -2804,9 +2912,9 @@
 PyQt5.QtCore.QFileInfo.isDir?4() -> bool
 PyQt5.QtCore.QFileInfo.isSymLink?4() -> bool
 PyQt5.QtCore.QFileInfo.isRoot?4() -> bool
-PyQt5.QtCore.QFileInfo.owner?4() -> str
+PyQt5.QtCore.QFileInfo.owner?4() -> QString
 PyQt5.QtCore.QFileInfo.ownerId?4() -> int
-PyQt5.QtCore.QFileInfo.group?4() -> str
+PyQt5.QtCore.QFileInfo.group?4() -> QString
 PyQt5.QtCore.QFileInfo.groupId?4() -> int
 PyQt5.QtCore.QFileInfo.permission?4(QFileDevice.Permissions) -> bool
 PyQt5.QtCore.QFileInfo.permissions?4() -> QFileDevice.Permissions
@@ -2816,31 +2924,31 @@
 PyQt5.QtCore.QFileInfo.lastRead?4() -> QDateTime
 PyQt5.QtCore.QFileInfo.caching?4() -> bool
 PyQt5.QtCore.QFileInfo.setCaching?4(bool)
-PyQt5.QtCore.QFileInfo.symLinkTarget?4() -> str
-PyQt5.QtCore.QFileInfo.bundleName?4() -> str
+PyQt5.QtCore.QFileInfo.symLinkTarget?4() -> QString
+PyQt5.QtCore.QFileInfo.bundleName?4() -> QString
 PyQt5.QtCore.QFileInfo.isBundle?4() -> bool
 PyQt5.QtCore.QFileInfo.isNativePath?4() -> bool
 PyQt5.QtCore.QFileInfo.swap?4(QFileInfo)
-PyQt5.QtCore.QFileInfo.exists?4(str) -> bool
+PyQt5.QtCore.QFileInfo.exists?4(QString) -> bool
 PyQt5.QtCore.QFileSelector?1(QObject parent=None)
 PyQt5.QtCore.QFileSelector.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QFileSelector.select?4(str) -> str
+PyQt5.QtCore.QFileSelector.select?4(QString) -> QString
 PyQt5.QtCore.QFileSelector.select?4(QUrl) -> QUrl
-PyQt5.QtCore.QFileSelector.extraSelectors?4() -> list-of-str
-PyQt5.QtCore.QFileSelector.setExtraSelectors?4(list-of-str)
-PyQt5.QtCore.QFileSelector.allSelectors?4() -> list-of-str
+PyQt5.QtCore.QFileSelector.extraSelectors?4() -> QStringList
+PyQt5.QtCore.QFileSelector.setExtraSelectors?4(QStringList)
+PyQt5.QtCore.QFileSelector.allSelectors?4() -> QStringList
 PyQt5.QtCore.QFileSystemWatcher?1(QObject parent=None)
 PyQt5.QtCore.QFileSystemWatcher.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QFileSystemWatcher?1(list-of-str, QObject parent=None)
-PyQt5.QtCore.QFileSystemWatcher.__init__?1(self, list-of-str, QObject parent=None)
-PyQt5.QtCore.QFileSystemWatcher.addPath?4(str) -> bool
-PyQt5.QtCore.QFileSystemWatcher.addPaths?4(list-of-str) -> list-of-str
-PyQt5.QtCore.QFileSystemWatcher.directories?4() -> list-of-str
-PyQt5.QtCore.QFileSystemWatcher.files?4() -> list-of-str
-PyQt5.QtCore.QFileSystemWatcher.removePath?4(str) -> bool
-PyQt5.QtCore.QFileSystemWatcher.removePaths?4(list-of-str) -> list-of-str
-PyQt5.QtCore.QFileSystemWatcher.directoryChanged?4(str)
-PyQt5.QtCore.QFileSystemWatcher.fileChanged?4(str)
+PyQt5.QtCore.QFileSystemWatcher?1(QStringList, QObject parent=None)
+PyQt5.QtCore.QFileSystemWatcher.__init__?1(self, QStringList, QObject parent=None)
+PyQt5.QtCore.QFileSystemWatcher.addPath?4(QString) -> bool
+PyQt5.QtCore.QFileSystemWatcher.addPaths?4(QStringList) -> QStringList
+PyQt5.QtCore.QFileSystemWatcher.directories?4() -> QStringList
+PyQt5.QtCore.QFileSystemWatcher.files?4() -> QStringList
+PyQt5.QtCore.QFileSystemWatcher.removePath?4(QString) -> bool
+PyQt5.QtCore.QFileSystemWatcher.removePaths?4(QStringList) -> QStringList
+PyQt5.QtCore.QFileSystemWatcher.directoryChanged?4(QString)
+PyQt5.QtCore.QFileSystemWatcher.fileChanged?4(QString)
 PyQt5.QtCore.QFinalState?1(QState parent=None)
 PyQt5.QtCore.QFinalState.__init__?1(self, QState parent=None)
 PyQt5.QtCore.QFinalState.onEntry?4(QEvent)
@@ -2860,6 +2968,11 @@
 PyQt5.QtCore.QHistoryState.onEntry?4(QEvent)
 PyQt5.QtCore.QHistoryState.onExit?4(QEvent)
 PyQt5.QtCore.QHistoryState.event?4(QEvent) -> bool
+PyQt5.QtCore.QHistoryState.defaultStateChanged?4()
+PyQt5.QtCore.QHistoryState.historyTypeChanged?4()
+PyQt5.QtCore.QHistoryState.defaultTransition?4() -> QAbstractTransition
+PyQt5.QtCore.QHistoryState.setDefaultTransition?4(QAbstractTransition)
+PyQt5.QtCore.QHistoryState.defaultTransitionChanged?4()
 PyQt5.QtCore.QIdentityProxyModel?1(QObject parent=None)
 PyQt5.QtCore.QIdentityProxyModel.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QIdentityProxyModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
@@ -2871,20 +2984,20 @@
 PyQt5.QtCore.QIdentityProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
 PyQt5.QtCore.QIdentityProxyModel.mapSelectionFromSource?4(QItemSelection) -> QItemSelection
 PyQt5.QtCore.QIdentityProxyModel.mapSelectionToSource?4(QItemSelection) -> QItemSelection
-PyQt5.QtCore.QIdentityProxyModel.match?4(QModelIndex, int, QVariant, int hits=1, Qt.MatchFlags flags=Qt.MatchStartsWith|Qt.MatchWrap) -> list-of-QModelIndex
+PyQt5.QtCore.QIdentityProxyModel.match?4(QModelIndex, int, QVariant, int hits=1, Qt.MatchFlags flags=Qt.MatchStartsWith|Qt.MatchWrap) -> unknown-type
 PyQt5.QtCore.QIdentityProxyModel.setSourceModel?4(QAbstractItemModel)
 PyQt5.QtCore.QIdentityProxyModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QIdentityProxyModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QIdentityProxyModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QIdentityProxyModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
-PyQt5.QtCore.QIdentityProxyModel.headerData?4(int, Qt.Orientation, int) -> QVariant
+PyQt5.QtCore.QIdentityProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QIdentityProxyModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+PyQt5.QtCore.QIODevice.OpenMode?1()
+PyQt5.QtCore.QIODevice.OpenMode.__init__?1(self)
+PyQt5.QtCore.QIODevice.OpenMode?1(int)
+PyQt5.QtCore.QIODevice.OpenMode.__init__?1(self, int)
 PyQt5.QtCore.QIODevice.OpenMode?1(QIODevice.OpenMode)
 PyQt5.QtCore.QIODevice.OpenMode.__init__?1(self, QIODevice.OpenMode)
-PyQt5.QtCore.QIODevice.OpenMode?1(int)
-PyQt5.QtCore.QIODevice.OpenMode.__init__?1(self, int)
-PyQt5.QtCore.QIODevice.OpenMode?1()
-PyQt5.QtCore.QIODevice.OpenMode.__init__?1(self)
 PyQt5.QtCore.QItemSelectionRange?1()
 PyQt5.QtCore.QItemSelectionRange.__init__?1(self)
 PyQt5.QtCore.QItemSelectionRange?1(QItemSelectionRange)
@@ -2907,9 +3020,10 @@
 PyQt5.QtCore.QItemSelectionRange.contains?4(int, int, QModelIndex) -> bool
 PyQt5.QtCore.QItemSelectionRange.intersects?4(QItemSelectionRange) -> bool
 PyQt5.QtCore.QItemSelectionRange.isValid?4() -> bool
-PyQt5.QtCore.QItemSelectionRange.indexes?4() -> list-of-QModelIndex
+PyQt5.QtCore.QItemSelectionRange.indexes?4() -> unknown-type
 PyQt5.QtCore.QItemSelectionRange.intersected?4(QItemSelectionRange) -> QItemSelectionRange
 PyQt5.QtCore.QItemSelectionRange.isEmpty?4() -> bool
+PyQt5.QtCore.QItemSelectionRange.swap?4(QItemSelectionRange)
 PyQt5.QtCore.QItemSelectionModel.SelectionFlag?10
 PyQt5.QtCore.QItemSelectionModel.NoUpdate?10
 PyQt5.QtCore.QItemSelectionModel.Clear?10
@@ -2922,8 +3036,8 @@
 PyQt5.QtCore.QItemSelectionModel.SelectCurrent?10
 PyQt5.QtCore.QItemSelectionModel.ToggleCurrent?10
 PyQt5.QtCore.QItemSelectionModel.ClearAndSelect?10
-PyQt5.QtCore.QItemSelectionModel?1(QAbstractItemModel)
-PyQt5.QtCore.QItemSelectionModel.__init__?1(self, QAbstractItemModel)
+PyQt5.QtCore.QItemSelectionModel?1(QAbstractItemModel model=None)
+PyQt5.QtCore.QItemSelectionModel.__init__?1(self, QAbstractItemModel model=None)
 PyQt5.QtCore.QItemSelectionModel?1(QAbstractItemModel, QObject)
 PyQt5.QtCore.QItemSelectionModel.__init__?1(self, QAbstractItemModel, QObject)
 PyQt5.QtCore.QItemSelectionModel.currentIndex?4() -> QModelIndex
@@ -2932,7 +3046,7 @@
 PyQt5.QtCore.QItemSelectionModel.isColumnSelected?4(int, QModelIndex) -> bool
 PyQt5.QtCore.QItemSelectionModel.rowIntersectsSelection?4(int, QModelIndex) -> bool
 PyQt5.QtCore.QItemSelectionModel.columnIntersectsSelection?4(int, QModelIndex) -> bool
-PyQt5.QtCore.QItemSelectionModel.selectedIndexes?4() -> list-of-QModelIndex
+PyQt5.QtCore.QItemSelectionModel.selectedIndexes?4() -> unknown-type
 PyQt5.QtCore.QItemSelectionModel.selection?4() -> QItemSelection
 PyQt5.QtCore.QItemSelectionModel.model?4() -> QAbstractItemModel
 PyQt5.QtCore.QItemSelectionModel.clear?4()
@@ -2948,14 +3062,16 @@
 PyQt5.QtCore.QItemSelectionModel.currentColumnChanged?4(QModelIndex, QModelIndex)
 PyQt5.QtCore.QItemSelectionModel.emitSelectionChanged?4(QItemSelection, QItemSelection)
 PyQt5.QtCore.QItemSelectionModel.hasSelection?4() -> bool
-PyQt5.QtCore.QItemSelectionModel.selectedRows?4(int column=0) -> list-of-QModelIndex
-PyQt5.QtCore.QItemSelectionModel.selectedColumns?4(int row=0) -> list-of-QModelIndex
+PyQt5.QtCore.QItemSelectionModel.selectedRows?4(int column=0) -> unknown-type
+PyQt5.QtCore.QItemSelectionModel.selectedColumns?4(int row=0) -> unknown-type
+PyQt5.QtCore.QItemSelectionModel.setModel?4(QAbstractItemModel)
+PyQt5.QtCore.QItemSelectionModel.modelChanged?4(QAbstractItemModel)
+PyQt5.QtCore.QItemSelectionModel.SelectionFlags?1()
+PyQt5.QtCore.QItemSelectionModel.SelectionFlags.__init__?1(self)
+PyQt5.QtCore.QItemSelectionModel.SelectionFlags?1(int)
+PyQt5.QtCore.QItemSelectionModel.SelectionFlags.__init__?1(self, int)
 PyQt5.QtCore.QItemSelectionModel.SelectionFlags?1(QItemSelectionModel.SelectionFlags)
 PyQt5.QtCore.QItemSelectionModel.SelectionFlags.__init__?1(self, QItemSelectionModel.SelectionFlags)
-PyQt5.QtCore.QItemSelectionModel.SelectionFlags?1(int)
-PyQt5.QtCore.QItemSelectionModel.SelectionFlags.__init__?1(self, int)
-PyQt5.QtCore.QItemSelectionModel.SelectionFlags?1()
-PyQt5.QtCore.QItemSelectionModel.SelectionFlags.__init__?1(self)
 PyQt5.QtCore.QItemSelection?1()
 PyQt5.QtCore.QItemSelection.__init__?1(self)
 PyQt5.QtCore.QItemSelection?1(QModelIndex, QModelIndex)
@@ -2964,7 +3080,7 @@
 PyQt5.QtCore.QItemSelection.__init__?1(self, QItemSelection)
 PyQt5.QtCore.QItemSelection.select?4(QModelIndex, QModelIndex)
 PyQt5.QtCore.QItemSelection.contains?4(QModelIndex) -> bool
-PyQt5.QtCore.QItemSelection.indexes?4() -> list-of-QModelIndex
+PyQt5.QtCore.QItemSelection.indexes?4() -> unknown-type
 PyQt5.QtCore.QItemSelection.merge?4(QItemSelection, QItemSelectionModel.SelectionFlags)
 PyQt5.QtCore.QItemSelection.split?4(QItemSelectionRange, QItemSelectionRange, QItemSelection)
 PyQt5.QtCore.QItemSelection.clear?4()
@@ -3001,13 +3117,14 @@
 PyQt5.QtCore.QJsonParseError.MissingObject?10
 PyQt5.QtCore.QJsonParseError.DeepNesting?10
 PyQt5.QtCore.QJsonParseError.DocumentTooLarge?10
+PyQt5.QtCore.QJsonParseError.GarbageAtEnd?10
 PyQt5.QtCore.QJsonParseError.error?7
 PyQt5.QtCore.QJsonParseError.offset?7
 PyQt5.QtCore.QJsonParseError?1()
 PyQt5.QtCore.QJsonParseError.__init__?1(self)
 PyQt5.QtCore.QJsonParseError?1(QJsonParseError)
 PyQt5.QtCore.QJsonParseError.__init__?1(self, QJsonParseError)
-PyQt5.QtCore.QJsonParseError.errorString?4() -> str
+PyQt5.QtCore.QJsonParseError.errorString?4() -> QString
 PyQt5.QtCore.QJsonDocument.JsonFormat?10
 PyQt5.QtCore.QJsonDocument.Indented?10
 PyQt5.QtCore.QJsonDocument.Compact?10
@@ -3016,10 +3133,10 @@
 PyQt5.QtCore.QJsonDocument.BypassValidation?10
 PyQt5.QtCore.QJsonDocument?1()
 PyQt5.QtCore.QJsonDocument.__init__?1(self)
-PyQt5.QtCore.QJsonDocument?1(dict-of-str-QJsonValue)
-PyQt5.QtCore.QJsonDocument.__init__?1(self, dict-of-str-QJsonValue)
-PyQt5.QtCore.QJsonDocument?1(list-of-QJsonValue)
-PyQt5.QtCore.QJsonDocument.__init__?1(self, list-of-QJsonValue)
+PyQt5.QtCore.QJsonDocument?1(QJsonObject)
+PyQt5.QtCore.QJsonDocument.__init__?1(self, QJsonObject)
+PyQt5.QtCore.QJsonDocument?1(QJsonArray)
+PyQt5.QtCore.QJsonDocument.__init__?1(self, QJsonArray)
 PyQt5.QtCore.QJsonDocument?1(QJsonDocument)
 PyQt5.QtCore.QJsonDocument.__init__?1(self, QJsonDocument)
 PyQt5.QtCore.QJsonDocument.fromRawData?4(str, int, QJsonDocument.DataValidation validation=QJsonDocument.Validate) -> QJsonDocument
@@ -3034,10 +3151,10 @@
 PyQt5.QtCore.QJsonDocument.isEmpty?4() -> bool
 PyQt5.QtCore.QJsonDocument.isArray?4() -> bool
 PyQt5.QtCore.QJsonDocument.isObject?4() -> bool
-PyQt5.QtCore.QJsonDocument.object?4() -> dict-of-str-QJsonValue
-PyQt5.QtCore.QJsonDocument.array?4() -> list-of-QJsonValue
-PyQt5.QtCore.QJsonDocument.setObject?4(dict-of-str-QJsonValue)
-PyQt5.QtCore.QJsonDocument.setArray?4(list-of-QJsonValue)
+PyQt5.QtCore.QJsonDocument.object?4() -> QJsonObject
+PyQt5.QtCore.QJsonDocument.array?4() -> QJsonArray
+PyQt5.QtCore.QJsonDocument.setObject?4(QJsonObject)
+PyQt5.QtCore.QJsonDocument.setArray?4(QJsonArray)
 PyQt5.QtCore.QJsonDocument.isNull?4() -> bool
 PyQt5.QtCore.QJsonValue.Type?10
 PyQt5.QtCore.QJsonValue.Null?10
@@ -3064,45 +3181,47 @@
 PyQt5.QtCore.QJsonValue.toBool?4(bool defaultValue=False) -> bool
 PyQt5.QtCore.QJsonValue.toInt?4(int defaultValue=0) -> int
 PyQt5.QtCore.QJsonValue.toDouble?4(float defaultValue=0) -> float
-PyQt5.QtCore.QJsonValue.toString?4(str defaultValue=QString()) -> str
-PyQt5.QtCore.QJsonValue.toArray?4() -> list-of-QJsonValue
-PyQt5.QtCore.QJsonValue.toArray?4(list-of-QJsonValue) -> list-of-QJsonValue
-PyQt5.QtCore.QJsonValue.toObject?4() -> dict-of-str-QJsonValue
-PyQt5.QtCore.QJsonValue.toObject?4(dict-of-str-QJsonValue) -> dict-of-str-QJsonValue
+PyQt5.QtCore.QJsonValue.toArray?4() -> QJsonArray
+PyQt5.QtCore.QJsonValue.toArray?4(QJsonArray) -> QJsonArray
+PyQt5.QtCore.QJsonValue.toObject?4() -> QJsonObject
+PyQt5.QtCore.QJsonValue.toObject?4(QJsonObject) -> QJsonObject
+PyQt5.QtCore.QJsonValue.toString?4() -> QString
+PyQt5.QtCore.QJsonValue.toString?4(QString) -> QString
 PyQt5.QtCore.QLibrary.LoadHint?10
 PyQt5.QtCore.QLibrary.ResolveAllSymbolsHint?10
 PyQt5.QtCore.QLibrary.ExportExternalSymbolsHint?10
 PyQt5.QtCore.QLibrary.LoadArchiveMemberHint?10
 PyQt5.QtCore.QLibrary.PreventUnloadHint?10
+PyQt5.QtCore.QLibrary.DeepBindHint?10
 PyQt5.QtCore.QLibrary?1(QObject parent=None)
 PyQt5.QtCore.QLibrary.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QLibrary?1(str, QObject parent=None)
-PyQt5.QtCore.QLibrary.__init__?1(self, str, QObject parent=None)
-PyQt5.QtCore.QLibrary?1(str, int, QObject parent=None)
-PyQt5.QtCore.QLibrary.__init__?1(self, str, int, QObject parent=None)
-PyQt5.QtCore.QLibrary?1(str, str, QObject parent=None)
-PyQt5.QtCore.QLibrary.__init__?1(self, str, str, QObject parent=None)
-PyQt5.QtCore.QLibrary.errorString?4() -> str
-PyQt5.QtCore.QLibrary.fileName?4() -> str
+PyQt5.QtCore.QLibrary?1(QString, QObject parent=None)
+PyQt5.QtCore.QLibrary.__init__?1(self, QString, QObject parent=None)
+PyQt5.QtCore.QLibrary?1(QString, int, QObject parent=None)
+PyQt5.QtCore.QLibrary.__init__?1(self, QString, int, QObject parent=None)
+PyQt5.QtCore.QLibrary?1(QString, QString, QObject parent=None)
+PyQt5.QtCore.QLibrary.__init__?1(self, QString, QString, QObject parent=None)
+PyQt5.QtCore.QLibrary.errorString?4() -> QString
+PyQt5.QtCore.QLibrary.fileName?4() -> QString
 PyQt5.QtCore.QLibrary.isLoaded?4() -> bool
 PyQt5.QtCore.QLibrary.load?4() -> bool
 PyQt5.QtCore.QLibrary.loadHints?4() -> QLibrary.LoadHints
 PyQt5.QtCore.QLibrary.resolve?4(str) -> sip.voidptr
-PyQt5.QtCore.QLibrary.resolve?4(str, str) -> sip.voidptr
-PyQt5.QtCore.QLibrary.resolve?4(str, int, str) -> sip.voidptr
-PyQt5.QtCore.QLibrary.resolve?4(str, str, str) -> sip.voidptr
+PyQt5.QtCore.QLibrary.resolve?4(QString, str) -> sip.voidptr
+PyQt5.QtCore.QLibrary.resolve?4(QString, int, str) -> sip.voidptr
+PyQt5.QtCore.QLibrary.resolve?4(QString, QString, str) -> sip.voidptr
 PyQt5.QtCore.QLibrary.unload?4() -> bool
-PyQt5.QtCore.QLibrary.isLibrary?4(str) -> bool
-PyQt5.QtCore.QLibrary.setFileName?4(str)
-PyQt5.QtCore.QLibrary.setFileNameAndVersion?4(str, int)
-PyQt5.QtCore.QLibrary.setFileNameAndVersion?4(str, str)
+PyQt5.QtCore.QLibrary.isLibrary?4(QString) -> bool
+PyQt5.QtCore.QLibrary.setFileName?4(QString)
+PyQt5.QtCore.QLibrary.setFileNameAndVersion?4(QString, int)
+PyQt5.QtCore.QLibrary.setFileNameAndVersion?4(QString, QString)
 PyQt5.QtCore.QLibrary.setLoadHints?4(QLibrary.LoadHints)
+PyQt5.QtCore.QLibrary.LoadHints?1()
+PyQt5.QtCore.QLibrary.LoadHints.__init__?1(self)
+PyQt5.QtCore.QLibrary.LoadHints?1(int)
+PyQt5.QtCore.QLibrary.LoadHints.__init__?1(self, int)
 PyQt5.QtCore.QLibrary.LoadHints?1(QLibrary.LoadHints)
 PyQt5.QtCore.QLibrary.LoadHints.__init__?1(self, QLibrary.LoadHints)
-PyQt5.QtCore.QLibrary.LoadHints?1(int)
-PyQt5.QtCore.QLibrary.LoadHints.__init__?1(self, int)
-PyQt5.QtCore.QLibrary.LoadHints?1()
-PyQt5.QtCore.QLibrary.LoadHints.__init__?1(self)
 PyQt5.QtCore.QLibraryInfo.LibraryLocation?10
 PyQt5.QtCore.QLibraryInfo.PrefixPath?10
 PyQt5.QtCore.QLibraryInfo.DocumentationPath?10
@@ -3121,9 +3240,9 @@
 PyQt5.QtCore.QLibraryInfo.ArchDataPath?10
 PyQt5.QtCore.QLibraryInfo?1(QLibraryInfo)
 PyQt5.QtCore.QLibraryInfo.__init__?1(self, QLibraryInfo)
-PyQt5.QtCore.QLibraryInfo.licensee?4() -> str
-PyQt5.QtCore.QLibraryInfo.licensedProducts?4() -> str
-PyQt5.QtCore.QLibraryInfo.location?4(QLibraryInfo.LibraryLocation) -> str
+PyQt5.QtCore.QLibraryInfo.licensee?4() -> QString
+PyQt5.QtCore.QLibraryInfo.licensedProducts?4() -> QString
+PyQt5.QtCore.QLibraryInfo.location?4(QLibraryInfo.LibraryLocation) -> QString
 PyQt5.QtCore.QLibraryInfo.buildDate?4() -> QDate
 PyQt5.QtCore.QLibraryInfo.isDebugBuild?4() -> bool
 PyQt5.QtCore.QLine?1()
@@ -3193,6 +3312,8 @@
 PyQt5.QtCore.QLineF.setP2?4(QPointF)
 PyQt5.QtCore.QLineF.setPoints?4(QPointF, QPointF)
 PyQt5.QtCore.QLineF.setLine?4(float, float, float, float)
+PyQt5.QtCore.QLocale.FloatingPointPrecisionOption?10
+PyQt5.QtCore.QLocale.FloatingPointShortest?10
 PyQt5.QtCore.QLocale.QuotationStyle?10
 PyQt5.QtCore.QLocale.StandardQuotation?10
 PyQt5.QtCore.QLocale.AlternateQuotation?10
@@ -3308,6 +3429,43 @@
 PyQt5.QtCore.QLocale.UgariticScript?10
 PyQt5.QtCore.QLocale.BrailleScript?10
 PyQt5.QtCore.QLocale.HiraganaScript?10
+PyQt5.QtCore.QLocale.CaucasianAlbanianScript?10
+PyQt5.QtCore.QLocale.BassaVahScript?10
+PyQt5.QtCore.QLocale.DuployanScript?10
+PyQt5.QtCore.QLocale.ElbasanScript?10
+PyQt5.QtCore.QLocale.GranthaScript?10
+PyQt5.QtCore.QLocale.PahawhHmongScript?10
+PyQt5.QtCore.QLocale.KhojkiScript?10
+PyQt5.QtCore.QLocale.LinearAScript?10
+PyQt5.QtCore.QLocale.MahajaniScript?10
+PyQt5.QtCore.QLocale.ManichaeanScript?10
+PyQt5.QtCore.QLocale.MendeKikakuiScript?10
+PyQt5.QtCore.QLocale.ModiScript?10
+PyQt5.QtCore.QLocale.MroScript?10
+PyQt5.QtCore.QLocale.OldNorthArabianScript?10
+PyQt5.QtCore.QLocale.NabataeanScript?10
+PyQt5.QtCore.QLocale.PalmyreneScript?10
+PyQt5.QtCore.QLocale.PauCinHauScript?10
+PyQt5.QtCore.QLocale.OldPermicScript?10
+PyQt5.QtCore.QLocale.PsalterPahlaviScript?10
+PyQt5.QtCore.QLocale.SiddhamScript?10
+PyQt5.QtCore.QLocale.KhudawadiScript?10
+PyQt5.QtCore.QLocale.TirhutaScript?10
+PyQt5.QtCore.QLocale.VarangKshitiScript?10
+PyQt5.QtCore.QLocale.AhomScript?10
+PyQt5.QtCore.QLocale.AnatolianHieroglyphsScript?10
+PyQt5.QtCore.QLocale.HatranScript?10
+PyQt5.QtCore.QLocale.MultaniScript?10
+PyQt5.QtCore.QLocale.OldHungarianScript?10
+PyQt5.QtCore.QLocale.SignWritingScript?10
+PyQt5.QtCore.QLocale.AdlamScript?10
+PyQt5.QtCore.QLocale.BhaiksukiScript?10
+PyQt5.QtCore.QLocale.MarchenScript?10
+PyQt5.QtCore.QLocale.NewaScript?10
+PyQt5.QtCore.QLocale.OsageScript?10
+PyQt5.QtCore.QLocale.TangutScript?10
+PyQt5.QtCore.QLocale.HanWithBopomofoScript?10
+PyQt5.QtCore.QLocale.JamoScript?10
 PyQt5.QtCore.QLocale.MeasurementSystem?10
 PyQt5.QtCore.QLocale.MetricSystem?10
 PyQt5.QtCore.QLocale.ImperialSystem?10
@@ -3320,6 +3478,9 @@
 PyQt5.QtCore.QLocale.NumberOption?10
 PyQt5.QtCore.QLocale.OmitGroupSeparator?10
 PyQt5.QtCore.QLocale.RejectGroupSeparator?10
+PyQt5.QtCore.QLocale.DefaultNumberOptions?10
+PyQt5.QtCore.QLocale.OmitLeadingZeroInExponent?10
+PyQt5.QtCore.QLocale.RejectLeadingZeroInExponent?10
 PyQt5.QtCore.QLocale.Country?10
 PyQt5.QtCore.QLocale.AnyCountry?10
 PyQt5.QtCore.QLocale.Afghanistan?10
@@ -3586,6 +3747,10 @@
 PyQt5.QtCore.QLocale.Bonaire?10
 PyQt5.QtCore.QLocale.SintMaarten?10
 PyQt5.QtCore.QLocale.Kosovo?10
+PyQt5.QtCore.QLocale.TokelauCountry?10
+PyQt5.QtCore.QLocale.TuvaluCountry?10
+PyQt5.QtCore.QLocale.EuropeanUnion?10
+PyQt5.QtCore.QLocale.OutlyingOceania?10
 PyQt5.QtCore.QLocale.Language?10
 PyQt5.QtCore.QLocale.C?10
 PyQt5.QtCore.QLocale.Abkhazian?10
@@ -3917,10 +4082,55 @@
 PyQt5.QtCore.QLocale.Akoose?10
 PyQt5.QtCore.QLocale.Lakota?10
 PyQt5.QtCore.QLocale.StandardMoroccanTamazight?10
+PyQt5.QtCore.QLocale.Mapuche?10
+PyQt5.QtCore.QLocale.CentralKurdish?10
+PyQt5.QtCore.QLocale.LowerSorbian?10
+PyQt5.QtCore.QLocale.UpperSorbian?10
+PyQt5.QtCore.QLocale.Kenyang?10
+PyQt5.QtCore.QLocale.Mohawk?10
+PyQt5.QtCore.QLocale.Nko?10
+PyQt5.QtCore.QLocale.Prussian?10
+PyQt5.QtCore.QLocale.Kiche?10
+PyQt5.QtCore.QLocale.SouthernSami?10
+PyQt5.QtCore.QLocale.LuleSami?10
+PyQt5.QtCore.QLocale.InariSami?10
+PyQt5.QtCore.QLocale.SkoltSami?10
+PyQt5.QtCore.QLocale.Warlpiri?10
+PyQt5.QtCore.QLocale.ManichaeanMiddlePersian?10
+PyQt5.QtCore.QLocale.Mende?10
+PyQt5.QtCore.QLocale.AncientNorthArabian?10
+PyQt5.QtCore.QLocale.LinearA?10
+PyQt5.QtCore.QLocale.HmongNjua?10
+PyQt5.QtCore.QLocale.Ho?10
+PyQt5.QtCore.QLocale.Lezghian?10
+PyQt5.QtCore.QLocale.Bassa?10
+PyQt5.QtCore.QLocale.Mono?10
+PyQt5.QtCore.QLocale.TedimChin?10
+PyQt5.QtCore.QLocale.Maithili?10
+PyQt5.QtCore.QLocale.Ahom?10
+PyQt5.QtCore.QLocale.AmericanSignLanguage?10
+PyQt5.QtCore.QLocale.ArdhamagadhiPrakrit?10
+PyQt5.QtCore.QLocale.Bhojpuri?10
+PyQt5.QtCore.QLocale.HieroglyphicLuwian?10
+PyQt5.QtCore.QLocale.LiteraryChinese?10
+PyQt5.QtCore.QLocale.Mazanderani?10
+PyQt5.QtCore.QLocale.Mru?10
+PyQt5.QtCore.QLocale.Newari?10
+PyQt5.QtCore.QLocale.NorthernLuri?10
+PyQt5.QtCore.QLocale.Palauan?10
+PyQt5.QtCore.QLocale.Papiamento?10
+PyQt5.QtCore.QLocale.Saraiki?10
+PyQt5.QtCore.QLocale.TokelauLanguage?10
+PyQt5.QtCore.QLocale.TokPisin?10
+PyQt5.QtCore.QLocale.TuvaluLanguage?10
+PyQt5.QtCore.QLocale.UncodedLanguages?10
+PyQt5.QtCore.QLocale.Cantonese?10
+PyQt5.QtCore.QLocale.Osage?10
+PyQt5.QtCore.QLocale.Tangut?10
 PyQt5.QtCore.QLocale?1()
 PyQt5.QtCore.QLocale.__init__?1(self)
-PyQt5.QtCore.QLocale?1(str)
-PyQt5.QtCore.QLocale.__init__?1(self, str)
+PyQt5.QtCore.QLocale?1(QString)
+PyQt5.QtCore.QLocale.__init__?1(self, QString)
 PyQt5.QtCore.QLocale?1(QLocale.Language, QLocale.Country country=QLocale.AnyCountry)
 PyQt5.QtCore.QLocale.__init__?1(self, QLocale.Language, QLocale.Country country=QLocale.AnyCountry)
 PyQt5.QtCore.QLocale?1(QLocale)
@@ -3929,94 +4139,92 @@
 PyQt5.QtCore.QLocale.__init__?1(self, QLocale.Language, QLocale.Script, QLocale.Country)
 PyQt5.QtCore.QLocale.language?4() -> QLocale.Language
 PyQt5.QtCore.QLocale.country?4() -> QLocale.Country
-PyQt5.QtCore.QLocale.name?4() -> str
-PyQt5.QtCore.QLocale.toShort?4(str) -> (int, bool)
-PyQt5.QtCore.QLocale.toUShort?4(str) -> (int, bool)
-PyQt5.QtCore.QLocale.toInt?4(str) -> (int, bool)
-PyQt5.QtCore.QLocale.toUInt?4(str) -> (int, bool)
-PyQt5.QtCore.QLocale.toLongLong?4(str) -> (int, bool)
-PyQt5.QtCore.QLocale.toULongLong?4(str) -> (int, bool)
-PyQt5.QtCore.QLocale.toFloat?4(str) -> (float, bool)
-PyQt5.QtCore.QLocale.toDouble?4(str) -> (float, bool)
-PyQt5.QtCore.QLocale.toString?4(int) -> str
-PyQt5.QtCore.QLocale.toString?4(float, str format='g', int precision=6) -> str
-PyQt5.QtCore.QLocale.toString?4(int) -> str
-PyQt5.QtCore.QLocale.toString?4(int) -> str
-PyQt5.QtCore.QLocale.languageToString?4(QLocale.Language) -> str
-PyQt5.QtCore.QLocale.countryToString?4(QLocale.Country) -> str
+PyQt5.QtCore.QLocale.name?4() -> QString
+PyQt5.QtCore.QLocale.toShort?4(QString) -> (int, bool)
+PyQt5.QtCore.QLocale.toUShort?4(QString) -> (int, bool)
+PyQt5.QtCore.QLocale.toInt?4(QString) -> (int, bool)
+PyQt5.QtCore.QLocale.toUInt?4(QString) -> (int, bool)
+PyQt5.QtCore.QLocale.toLongLong?4(QString) -> (int, bool)
+PyQt5.QtCore.QLocale.toULongLong?4(QString) -> (int, bool)
+PyQt5.QtCore.QLocale.toFloat?4(QString) -> (float, bool)
+PyQt5.QtCore.QLocale.toDouble?4(QString) -> (float, bool)
+PyQt5.QtCore.QLocale.toString?4(float, str format='g', int precision=6) -> QString
+PyQt5.QtCore.QLocale.languageToString?4(QLocale.Language) -> QString
+PyQt5.QtCore.QLocale.countryToString?4(QLocale.Country) -> QString
 PyQt5.QtCore.QLocale.setDefault?4(QLocale)
 PyQt5.QtCore.QLocale.c?4() -> QLocale
 PyQt5.QtCore.QLocale.system?4() -> QLocale
-PyQt5.QtCore.QLocale.toString?4(QDateTime, str) -> str
-PyQt5.QtCore.QLocale.toString?4(QDateTime, QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.toString?4(QDate, str) -> str
-PyQt5.QtCore.QLocale.toString?4(QDate, QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.toString?4(QTime, str) -> str
-PyQt5.QtCore.QLocale.toString?4(QTime, QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.dateFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.timeFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.dateTimeFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.toDate?4(str, QLocale.FormatType format=QLocale.LongFormat) -> QDate
-PyQt5.QtCore.QLocale.toDate?4(str, str) -> QDate
-PyQt5.QtCore.QLocale.toTime?4(str, QLocale.FormatType format=QLocale.LongFormat) -> QTime
-PyQt5.QtCore.QLocale.toTime?4(str, str) -> QTime
-PyQt5.QtCore.QLocale.toDateTime?4(str, QLocale.FormatType format=QLocale.LongFormat) -> QDateTime
-PyQt5.QtCore.QLocale.toDateTime?4(str, str) -> QDateTime
-PyQt5.QtCore.QLocale.decimalPoint?4() -> str
-PyQt5.QtCore.QLocale.groupSeparator?4() -> str
-PyQt5.QtCore.QLocale.percent?4() -> str
-PyQt5.QtCore.QLocale.zeroDigit?4() -> str
-PyQt5.QtCore.QLocale.negativeSign?4() -> str
-PyQt5.QtCore.QLocale.exponential?4() -> str
-PyQt5.QtCore.QLocale.monthName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.dayName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> str
+PyQt5.QtCore.QLocale.toString?4(QDateTime, QString) -> QString
+PyQt5.QtCore.QLocale.toString?4(QDateTime, QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.toString?4(QDate, QString) -> QString
+PyQt5.QtCore.QLocale.toString?4(QDate, QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.toString?4(QTime, QString) -> QString
+PyQt5.QtCore.QLocale.toString?4(QTime, QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.dateFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.timeFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.dateTimeFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.toDate?4(QString, QLocale.FormatType format=QLocale.LongFormat) -> QDate
+PyQt5.QtCore.QLocale.toDate?4(QString, QString) -> QDate
+PyQt5.QtCore.QLocale.toTime?4(QString, QLocale.FormatType format=QLocale.LongFormat) -> QTime
+PyQt5.QtCore.QLocale.toTime?4(QString, QString) -> QTime
+PyQt5.QtCore.QLocale.toDateTime?4(QString, QLocale.FormatType format=QLocale.LongFormat) -> QDateTime
+PyQt5.QtCore.QLocale.toDateTime?4(QString, QString) -> QDateTime
+PyQt5.QtCore.QLocale.decimalPoint?4() -> QChar
+PyQt5.QtCore.QLocale.groupSeparator?4() -> QChar
+PyQt5.QtCore.QLocale.percent?4() -> QChar
+PyQt5.QtCore.QLocale.zeroDigit?4() -> QChar
+PyQt5.QtCore.QLocale.negativeSign?4() -> QChar
+PyQt5.QtCore.QLocale.exponential?4() -> QChar
+PyQt5.QtCore.QLocale.monthName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.dayName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
 PyQt5.QtCore.QLocale.setNumberOptions?4(QLocale.NumberOptions)
 PyQt5.QtCore.QLocale.numberOptions?4() -> QLocale.NumberOptions
 PyQt5.QtCore.QLocale.measurementSystem?4() -> QLocale.MeasurementSystem
-PyQt5.QtCore.QLocale.positiveSign?4() -> str
-PyQt5.QtCore.QLocale.standaloneMonthName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.standaloneDayName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> str
-PyQt5.QtCore.QLocale.amText?4() -> str
-PyQt5.QtCore.QLocale.pmText?4() -> str
+PyQt5.QtCore.QLocale.positiveSign?4() -> QChar
+PyQt5.QtCore.QLocale.standaloneMonthName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.standaloneDayName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+PyQt5.QtCore.QLocale.amText?4() -> QString
+PyQt5.QtCore.QLocale.pmText?4() -> QString
 PyQt5.QtCore.QLocale.textDirection?4() -> Qt.LayoutDirection
 PyQt5.QtCore.QLocale.script?4() -> QLocale.Script
-PyQt5.QtCore.QLocale.bcp47Name?4() -> str
-PyQt5.QtCore.QLocale.nativeLanguageName?4() -> str
-PyQt5.QtCore.QLocale.nativeCountryName?4() -> str
+PyQt5.QtCore.QLocale.bcp47Name?4() -> QString
+PyQt5.QtCore.QLocale.nativeLanguageName?4() -> QString
+PyQt5.QtCore.QLocale.nativeCountryName?4() -> QString
 PyQt5.QtCore.QLocale.firstDayOfWeek?4() -> Qt.DayOfWeek
-PyQt5.QtCore.QLocale.weekdays?4() -> list-of-Qt.DayOfWeek
-PyQt5.QtCore.QLocale.toUpper?4(str) -> str
-PyQt5.QtCore.QLocale.toLower?4(str) -> str
-PyQt5.QtCore.QLocale.currencySymbol?4(QLocale.CurrencySymbolFormat format=QLocale.CurrencySymbol) -> str
-PyQt5.QtCore.QLocale.toCurrencyString?4(int, str symbol='') -> str
-PyQt5.QtCore.QLocale.toCurrencyString?4(float, str symbol='') -> str
-PyQt5.QtCore.QLocale.toCurrencyString?4(int, str symbol='') -> str
-PyQt5.QtCore.QLocale.toCurrencyString?4(int, str symbol='') -> str
-PyQt5.QtCore.QLocale.uiLanguages?4() -> list-of-str
-PyQt5.QtCore.QLocale.scriptToString?4(QLocale.Script) -> str
-PyQt5.QtCore.QLocale.matchingLocales?4(QLocale.Language, QLocale.Script, QLocale.Country) -> list-of-QLocale
-PyQt5.QtCore.QLocale.quoteString?4(str, QLocale.QuotationStyle style=QLocale.StandardQuotation) -> str
-PyQt5.QtCore.QLocale.createSeparatedList?4(list-of-str) -> str
+PyQt5.QtCore.QLocale.weekdays?4() -> unknown-type
+PyQt5.QtCore.QLocale.toUpper?4(QString) -> QString
+PyQt5.QtCore.QLocale.toLower?4(QString) -> QString
+PyQt5.QtCore.QLocale.currencySymbol?4(QLocale.CurrencySymbolFormat format=QLocale.CurrencySymbol) -> QString
+PyQt5.QtCore.QLocale.toCurrencyString?4(float, QString symbol='') -> QString
+PyQt5.QtCore.QLocale.toCurrencyString?4(float, QString, int) -> QString
+PyQt5.QtCore.QLocale.uiLanguages?4() -> QStringList
+PyQt5.QtCore.QLocale.scriptToString?4(QLocale.Script) -> QString
+PyQt5.QtCore.QLocale.matchingLocales?4(QLocale.Language, QLocale.Script, QLocale.Country) -> unknown-type
+PyQt5.QtCore.QLocale.quoteString?4(QString, QLocale.QuotationStyle style=QLocale.StandardQuotation) -> QString
+PyQt5.QtCore.QLocale.createSeparatedList?4(QStringList) -> QString
+PyQt5.QtCore.QLocale.swap?4(QLocale)
+PyQt5.QtCore.QLocale.toString?4(object) -> QString
+PyQt5.QtCore.QLocale.toCurrencyString?4(object, QString symbol='') -> QString
+PyQt5.QtCore.QLocale.NumberOptions?1()
+PyQt5.QtCore.QLocale.NumberOptions.__init__?1(self)
+PyQt5.QtCore.QLocale.NumberOptions?1(int)
+PyQt5.QtCore.QLocale.NumberOptions.__init__?1(self, int)
 PyQt5.QtCore.QLocale.NumberOptions?1(QLocale.NumberOptions)
 PyQt5.QtCore.QLocale.NumberOptions.__init__?1(self, QLocale.NumberOptions)
-PyQt5.QtCore.QLocale.NumberOptions?1(int)
-PyQt5.QtCore.QLocale.NumberOptions.__init__?1(self, int)
-PyQt5.QtCore.QLocale.NumberOptions?1()
-PyQt5.QtCore.QLocale.NumberOptions.__init__?1(self)
 PyQt5.QtCore.QLockFile.LockError?10
 PyQt5.QtCore.QLockFile.NoError?10
 PyQt5.QtCore.QLockFile.LockFailedError?10
 PyQt5.QtCore.QLockFile.PermissionError?10
 PyQt5.QtCore.QLockFile.UnknownError?10
-PyQt5.QtCore.QLockFile?1(str)
-PyQt5.QtCore.QLockFile.__init__?1(self, str)
+PyQt5.QtCore.QLockFile?1(QString)
+PyQt5.QtCore.QLockFile.__init__?1(self, QString)
 PyQt5.QtCore.QLockFile.lock?4() -> bool
 PyQt5.QtCore.QLockFile.tryLock?4(int timeout=0) -> bool
 PyQt5.QtCore.QLockFile.unlock?4()
 PyQt5.QtCore.QLockFile.setStaleLockTime?4(int)
 PyQt5.QtCore.QLockFile.staleLockTime?4() -> int
 PyQt5.QtCore.QLockFile.isLocked?4() -> bool
-PyQt5.QtCore.QLockFile.getLockInfo?4() -> (bool, int, str, str)
+PyQt5.QtCore.QLockFile.getLockInfo?4() -> (bool, int, QString, QString)
 PyQt5.QtCore.QLockFile.removeStaleLockFile?4() -> bool
 PyQt5.QtCore.QLockFile.error?4() -> QLockFile.LockError
 PyQt5.QtCore.QMessageLogContext.category?7
@@ -4033,6 +4241,7 @@
 PyQt5.QtCore.QMessageLogger.warning?4(str)
 PyQt5.QtCore.QMessageLogger.critical?4(str)
 PyQt5.QtCore.QMessageLogger.fatal?4(str)
+PyQt5.QtCore.QMessageLogger.info?4(str)
 PyQt5.QtCore.QMargins?1()
 PyQt5.QtCore.QMargins.__init__?1(self)
 PyQt5.QtCore.QMargins?1(int, int, int, int)
@@ -4089,8 +4298,8 @@
 PyQt5.QtCore.QMetaMethod?1(QMetaMethod)
 PyQt5.QtCore.QMetaMethod.__init__?1(self, QMetaMethod)
 PyQt5.QtCore.QMetaMethod.typeName?4() -> str
-PyQt5.QtCore.QMetaMethod.parameterTypes?4() -> list-of-QByteArray
-PyQt5.QtCore.QMetaMethod.parameterNames?4() -> list-of-QByteArray
+PyQt5.QtCore.QMetaMethod.parameterTypes?4() -> unknown-type
+PyQt5.QtCore.QMetaMethod.parameterNames?4() -> unknown-type
 PyQt5.QtCore.QMetaMethod.tag?4() -> str
 PyQt5.QtCore.QMetaMethod.access?4() -> QMetaMethod.Access
 PyQt5.QtCore.QMetaMethod.methodType?4() -> QMetaMethod.MethodType
@@ -4159,6 +4368,7 @@
 PyQt5.QtCore.QMetaType.NeedsConstruction?10
 PyQt5.QtCore.QMetaType.NeedsDestruction?10
 PyQt5.QtCore.QMetaType.MovableType?10
+PyQt5.QtCore.QMetaType.IsGadget?10
 PyQt5.QtCore.QMetaType.Type?10
 PyQt5.QtCore.QMetaType.UnknownType?10
 PyQt5.QtCore.QMetaType.Void?10
@@ -4235,6 +4445,8 @@
 PyQt5.QtCore.QMetaType.QJsonObject?10
 PyQt5.QtCore.QMetaType.QJsonArray?10
 PyQt5.QtCore.QMetaType.QJsonDocument?10
+PyQt5.QtCore.QMetaType.QByteArrayList?10
+PyQt5.QtCore.QMetaType.QPersistentModelIndex?10
 PyQt5.QtCore.QMetaType.User?10
 PyQt5.QtCore.QMetaType?1(int)
 PyQt5.QtCore.QMetaType.__init__?1(self, int)
@@ -4242,26 +4454,26 @@
 PyQt5.QtCore.QMetaType.typeName?4(int) -> str
 PyQt5.QtCore.QMetaType.isRegistered?4(int) -> bool
 PyQt5.QtCore.QMetaType.typeFlags?4(int) -> QMetaType.TypeFlags
+PyQt5.QtCore.QMetaType.flags?4() -> QMetaType.TypeFlags
 PyQt5.QtCore.QMetaType.isValid?4() -> bool
 PyQt5.QtCore.QMetaType.isRegistered?4() -> bool
-PyQt5.QtCore.QMetaType.flags?4() -> QMetaType.TypeFlags
 PyQt5.QtCore.QMetaType.metaObjectForType?4(int) -> QMetaObject
-PyQt5.QtCore.QMetaType.TypeFlags?1(QMetaType.TypeFlags)
-PyQt5.QtCore.QMetaType.TypeFlags.__init__?1(self, QMetaType.TypeFlags)
-PyQt5.QtCore.QMetaType.TypeFlags?1(int)
-PyQt5.QtCore.QMetaType.TypeFlags.__init__?1(self, int)
 PyQt5.QtCore.QMetaType.TypeFlags?1()
 PyQt5.QtCore.QMetaType.TypeFlags.__init__?1(self)
+PyQt5.QtCore.QMetaType.TypeFlags?1(int)
+PyQt5.QtCore.QMetaType.TypeFlags.__init__?1(self, int)
+PyQt5.QtCore.QMetaType.TypeFlags?1(QMetaType.TypeFlags)
+PyQt5.QtCore.QMetaType.TypeFlags.__init__?1(self, QMetaType.TypeFlags)
 PyQt5.QtCore.QMimeData?1()
 PyQt5.QtCore.QMimeData.__init__?1(self)
-PyQt5.QtCore.QMimeData.urls?4() -> list-of-QUrl
-PyQt5.QtCore.QMimeData.setUrls?4(list-of-QUrl)
+PyQt5.QtCore.QMimeData.urls?4() -> unknown-type
+PyQt5.QtCore.QMimeData.setUrls?4(unknown-type)
 PyQt5.QtCore.QMimeData.hasUrls?4() -> bool
-PyQt5.QtCore.QMimeData.text?4() -> str
-PyQt5.QtCore.QMimeData.setText?4(str)
+PyQt5.QtCore.QMimeData.text?4() -> QString
+PyQt5.QtCore.QMimeData.setText?4(QString)
 PyQt5.QtCore.QMimeData.hasText?4() -> bool
-PyQt5.QtCore.QMimeData.html?4() -> str
-PyQt5.QtCore.QMimeData.setHtml?4(str)
+PyQt5.QtCore.QMimeData.html?4() -> QString
+PyQt5.QtCore.QMimeData.setHtml?4(QString)
 PyQt5.QtCore.QMimeData.hasHtml?4() -> bool
 PyQt5.QtCore.QMimeData.imageData?4() -> QVariant
 PyQt5.QtCore.QMimeData.setImageData?4(QVariant)
@@ -4269,30 +4481,30 @@
 PyQt5.QtCore.QMimeData.colorData?4() -> QVariant
 PyQt5.QtCore.QMimeData.setColorData?4(QVariant)
 PyQt5.QtCore.QMimeData.hasColor?4() -> bool
-PyQt5.QtCore.QMimeData.data?4(str) -> QByteArray
-PyQt5.QtCore.QMimeData.setData?4(str, QByteArray)
-PyQt5.QtCore.QMimeData.hasFormat?4(str) -> bool
-PyQt5.QtCore.QMimeData.formats?4() -> list-of-str
+PyQt5.QtCore.QMimeData.data?4(QString) -> QByteArray
+PyQt5.QtCore.QMimeData.setData?4(QString, QByteArray)
+PyQt5.QtCore.QMimeData.hasFormat?4(QString) -> bool
+PyQt5.QtCore.QMimeData.formats?4() -> QStringList
 PyQt5.QtCore.QMimeData.clear?4()
-PyQt5.QtCore.QMimeData.removeFormat?4(str)
-PyQt5.QtCore.QMimeData.retrieveData?4(str, QVariant.Type) -> QVariant
+PyQt5.QtCore.QMimeData.removeFormat?4(QString)
+PyQt5.QtCore.QMimeData.retrieveData?4(QString, QVariant.Type) -> QVariant
 PyQt5.QtCore.QMimeDatabase.MatchMode?10
 PyQt5.QtCore.QMimeDatabase.MatchDefault?10
 PyQt5.QtCore.QMimeDatabase.MatchExtension?10
 PyQt5.QtCore.QMimeDatabase.MatchContent?10
 PyQt5.QtCore.QMimeDatabase?1()
 PyQt5.QtCore.QMimeDatabase.__init__?1(self)
-PyQt5.QtCore.QMimeDatabase.mimeTypeForName?4(str) -> QMimeType
-PyQt5.QtCore.QMimeDatabase.mimeTypeForFile?4(str, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
+PyQt5.QtCore.QMimeDatabase.mimeTypeForName?4(QString) -> QMimeType
+PyQt5.QtCore.QMimeDatabase.mimeTypeForFile?4(QString, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
 PyQt5.QtCore.QMimeDatabase.mimeTypeForFile?4(QFileInfo, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
-PyQt5.QtCore.QMimeDatabase.mimeTypesForFileName?4(str) -> list-of-QMimeType
+PyQt5.QtCore.QMimeDatabase.mimeTypesForFileName?4(QString) -> unknown-type
 PyQt5.QtCore.QMimeDatabase.mimeTypeForData?4(QByteArray) -> QMimeType
 PyQt5.QtCore.QMimeDatabase.mimeTypeForData?4(QIODevice) -> QMimeType
 PyQt5.QtCore.QMimeDatabase.mimeTypeForUrl?4(QUrl) -> QMimeType
-PyQt5.QtCore.QMimeDatabase.mimeTypeForFileNameAndData?4(str, QIODevice) -> QMimeType
-PyQt5.QtCore.QMimeDatabase.mimeTypeForFileNameAndData?4(str, QByteArray) -> QMimeType
-PyQt5.QtCore.QMimeDatabase.suffixForFileName?4(str) -> str
-PyQt5.QtCore.QMimeDatabase.allMimeTypes?4() -> list-of-QMimeType
+PyQt5.QtCore.QMimeDatabase.mimeTypeForFileNameAndData?4(QString, QIODevice) -> QMimeType
+PyQt5.QtCore.QMimeDatabase.mimeTypeForFileNameAndData?4(QString, QByteArray) -> QMimeType
+PyQt5.QtCore.QMimeDatabase.suffixForFileName?4(QString) -> QString
+PyQt5.QtCore.QMimeDatabase.allMimeTypes?4() -> unknown-type
 PyQt5.QtCore.QMimeType?1()
 PyQt5.QtCore.QMimeType.__init__?1(self)
 PyQt5.QtCore.QMimeType?1(QMimeType)
@@ -4300,18 +4512,18 @@
 PyQt5.QtCore.QMimeType.swap?4(QMimeType)
 PyQt5.QtCore.QMimeType.isValid?4() -> bool
 PyQt5.QtCore.QMimeType.isDefault?4() -> bool
-PyQt5.QtCore.QMimeType.name?4() -> str
-PyQt5.QtCore.QMimeType.comment?4() -> str
-PyQt5.QtCore.QMimeType.genericIconName?4() -> str
-PyQt5.QtCore.QMimeType.iconName?4() -> str
-PyQt5.QtCore.QMimeType.globPatterns?4() -> list-of-str
-PyQt5.QtCore.QMimeType.parentMimeTypes?4() -> list-of-str
-PyQt5.QtCore.QMimeType.allAncestors?4() -> list-of-str
-PyQt5.QtCore.QMimeType.aliases?4() -> list-of-str
-PyQt5.QtCore.QMimeType.suffixes?4() -> list-of-str
-PyQt5.QtCore.QMimeType.preferredSuffix?4() -> str
-PyQt5.QtCore.QMimeType.inherits?4(str) -> bool
-PyQt5.QtCore.QMimeType.filterString?4() -> str
+PyQt5.QtCore.QMimeType.name?4() -> QString
+PyQt5.QtCore.QMimeType.comment?4() -> QString
+PyQt5.QtCore.QMimeType.genericIconName?4() -> QString
+PyQt5.QtCore.QMimeType.iconName?4() -> QString
+PyQt5.QtCore.QMimeType.globPatterns?4() -> QStringList
+PyQt5.QtCore.QMimeType.parentMimeTypes?4() -> QStringList
+PyQt5.QtCore.QMimeType.allAncestors?4() -> QStringList
+PyQt5.QtCore.QMimeType.aliases?4() -> QStringList
+PyQt5.QtCore.QMimeType.suffixes?4() -> QStringList
+PyQt5.QtCore.QMimeType.preferredSuffix?4() -> QString
+PyQt5.QtCore.QMimeType.inherits?4(QString) -> bool
+PyQt5.QtCore.QMimeType.filterString?4() -> QString
 PyQt5.QtCore.QMutexLocker?1(QMutex)
 PyQt5.QtCore.QMutexLocker.__init__?1(self, QMutex)
 PyQt5.QtCore.QMutexLocker.unlock?4()
@@ -4377,6 +4589,7 @@
 PyQt5.QtCore.QMetaObject.indexOfConstructor?4(str) -> int
 PyQt5.QtCore.QMetaObject.constructor?4(int) -> QMetaMethod
 PyQt5.QtCore.QMetaObject.checkConnectArgs?4(QMetaMethod, QMetaMethod) -> bool
+PyQt5.QtCore.QMetaObject.inherits?4(QMetaObject) -> bool
 PyQt5.QtCore.QParallelAnimationGroup?1(QObject parent=None)
 PyQt5.QtCore.QParallelAnimationGroup.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QParallelAnimationGroup.duration?4() -> int
@@ -4400,8 +4613,8 @@
 PyQt5.QtCore.QVariantAnimation.setEndValue?4(QVariant)
 PyQt5.QtCore.QVariantAnimation.keyValueAt?4(float) -> QVariant
 PyQt5.QtCore.QVariantAnimation.setKeyValueAt?4(float, QVariant)
-PyQt5.QtCore.QVariantAnimation.keyValues?4() -> list-of-tuple-of-float-QVariant
-PyQt5.QtCore.QVariantAnimation.setKeyValues?4(list-of-tuple-of-float-QVariant)
+PyQt5.QtCore.QVariantAnimation.keyValues?4() -> unknown-type
+PyQt5.QtCore.QVariantAnimation.setKeyValues?4(unknown-type)
 PyQt5.QtCore.QVariantAnimation.currentValue?4() -> QVariant
 PyQt5.QtCore.QVariantAnimation.duration?4() -> int
 PyQt5.QtCore.QVariantAnimation.setDuration?4(int)
@@ -4426,16 +4639,16 @@
 PyQt5.QtCore.QPropertyAnimation.updateState?4(QAbstractAnimation.State, QAbstractAnimation.State)
 PyQt5.QtCore.QPluginLoader?1(QObject parent=None)
 PyQt5.QtCore.QPluginLoader.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QPluginLoader?1(str, QObject parent=None)
-PyQt5.QtCore.QPluginLoader.__init__?1(self, str, QObject parent=None)
+PyQt5.QtCore.QPluginLoader?1(QString, QObject parent=None)
+PyQt5.QtCore.QPluginLoader.__init__?1(self, QString, QObject parent=None)
 PyQt5.QtCore.QPluginLoader.instance?4() -> QObject
-PyQt5.QtCore.QPluginLoader.staticInstances?4() -> list-of-QObject
+PyQt5.QtCore.QPluginLoader.staticInstances?4() -> unknown-type
 PyQt5.QtCore.QPluginLoader.load?4() -> bool
 PyQt5.QtCore.QPluginLoader.unload?4() -> bool
 PyQt5.QtCore.QPluginLoader.isLoaded?4() -> bool
-PyQt5.QtCore.QPluginLoader.setFileName?4(str)
-PyQt5.QtCore.QPluginLoader.fileName?4() -> str
-PyQt5.QtCore.QPluginLoader.errorString?4() -> str
+PyQt5.QtCore.QPluginLoader.setFileName?4(QString)
+PyQt5.QtCore.QPluginLoader.fileName?4() -> QString
+PyQt5.QtCore.QPluginLoader.errorString?4() -> QString
 PyQt5.QtCore.QPluginLoader.setLoadHints?4(QLibrary.LoadHints)
 PyQt5.QtCore.QPluginLoader.loadHints?4() -> QLibrary.LoadHints
 PyQt5.QtCore.QPoint?1()
@@ -4495,15 +4708,15 @@
 PyQt5.QtCore.QProcess.CrashExit?10
 PyQt5.QtCore.QProcess?1(QObject parent=None)
 PyQt5.QtCore.QProcess.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QProcess.start?4(str, list-of-str, QIODevice.OpenMode mode=QIODevice.ReadWrite)
-PyQt5.QtCore.QProcess.start?4(str, QIODevice.OpenMode mode=QIODevice.ReadWrite)
+PyQt5.QtCore.QProcess.start?4(QString, QStringList, QIODevice.OpenMode mode=QIODevice.ReadWrite)
+PyQt5.QtCore.QProcess.start?4(QString, QIODevice.OpenMode mode=QIODevice.ReadWrite)
 PyQt5.QtCore.QProcess.start?4(QIODevice.OpenMode mode=QIODevice.ReadWrite)
 PyQt5.QtCore.QProcess.readChannel?4() -> QProcess.ProcessChannel
 PyQt5.QtCore.QProcess.setReadChannel?4(QProcess.ProcessChannel)
 PyQt5.QtCore.QProcess.closeReadChannel?4(QProcess.ProcessChannel)
 PyQt5.QtCore.QProcess.closeWriteChannel?4()
-PyQt5.QtCore.QProcess.workingDirectory?4() -> str
-PyQt5.QtCore.QProcess.setWorkingDirectory?4(str)
+PyQt5.QtCore.QProcess.workingDirectory?4() -> QString
+PyQt5.QtCore.QProcess.setWorkingDirectory?4(QString)
 PyQt5.QtCore.QProcess.error?4() -> QProcess.ProcessError
 PyQt5.QtCore.QProcess.state?4() -> QProcess.ProcessState
 PyQt5.QtCore.QProcess.pid?4() -> int
@@ -4521,17 +4734,17 @@
 PyQt5.QtCore.QProcess.canReadLine?4() -> bool
 PyQt5.QtCore.QProcess.close?4()
 PyQt5.QtCore.QProcess.atEnd?4() -> bool
-PyQt5.QtCore.QProcess.execute?4(str, list-of-str) -> int
-PyQt5.QtCore.QProcess.execute?4(str) -> int
-PyQt5.QtCore.QProcess.startDetached?4(str, list-of-str, str) -> (bool, int)
-PyQt5.QtCore.QProcess.startDetached?4(str, list-of-str) -> bool
-PyQt5.QtCore.QProcess.startDetached?4(str) -> bool
-PyQt5.QtCore.QProcess.systemEnvironment?4() -> list-of-str
+PyQt5.QtCore.QProcess.execute?4(QString, QStringList) -> int
+PyQt5.QtCore.QProcess.execute?4(QString) -> int
+PyQt5.QtCore.QProcess.startDetached?4(QString, QStringList, QString) -> (bool, int)
+PyQt5.QtCore.QProcess.startDetached?4(QString, QStringList) -> bool
+PyQt5.QtCore.QProcess.startDetached?4(QString) -> bool
+PyQt5.QtCore.QProcess.systemEnvironment?4() -> QStringList
 PyQt5.QtCore.QProcess.processChannelMode?4() -> QProcess.ProcessChannelMode
 PyQt5.QtCore.QProcess.setProcessChannelMode?4(QProcess.ProcessChannelMode)
-PyQt5.QtCore.QProcess.setStandardInputFile?4(str)
-PyQt5.QtCore.QProcess.setStandardOutputFile?4(str, QIODevice.OpenMode mode=QIODevice.Truncate)
-PyQt5.QtCore.QProcess.setStandardErrorFile?4(str, QIODevice.OpenMode mode=QIODevice.Truncate)
+PyQt5.QtCore.QProcess.setStandardInputFile?4(QString)
+PyQt5.QtCore.QProcess.setStandardOutputFile?4(QString, QIODevice.OpenMode mode=QIODevice.Truncate)
+PyQt5.QtCore.QProcess.setStandardErrorFile?4(QString, QIODevice.OpenMode mode=QIODevice.Truncate)
 PyQt5.QtCore.QProcess.setStandardOutputProcess?4(QProcess)
 PyQt5.QtCore.QProcess.terminate?4()
 PyQt5.QtCore.QProcess.kill?4()
@@ -4541,20 +4754,21 @@
 PyQt5.QtCore.QProcess.stateChanged?4(QProcess.ProcessState)
 PyQt5.QtCore.QProcess.readyReadStandardOutput?4()
 PyQt5.QtCore.QProcess.readyReadStandardError?4()
+PyQt5.QtCore.QProcess.errorOccurred?4(QProcess.ProcessError)
 PyQt5.QtCore.QProcess.setProcessState?4(QProcess.ProcessState)
 PyQt5.QtCore.QProcess.setupChildProcess?4()
-PyQt5.QtCore.QProcess.readData?4(int) -> bytes
-PyQt5.QtCore.QProcess.writeData?4(str) -> int
+PyQt5.QtCore.QProcess.readData?4(int) -> object
+PyQt5.QtCore.QProcess.writeData?4(bytes) -> int
 PyQt5.QtCore.QProcess.setProcessEnvironment?4(QProcessEnvironment)
 PyQt5.QtCore.QProcess.processEnvironment?4() -> QProcessEnvironment
-PyQt5.QtCore.QProcess.program?4() -> str
-PyQt5.QtCore.QProcess.setProgram?4(str)
-PyQt5.QtCore.QProcess.arguments?4() -> list-of-str
-PyQt5.QtCore.QProcess.setArguments?4(list-of-str)
+PyQt5.QtCore.QProcess.program?4() -> QString
+PyQt5.QtCore.QProcess.setProgram?4(QString)
+PyQt5.QtCore.QProcess.arguments?4() -> QStringList
+PyQt5.QtCore.QProcess.setArguments?4(QStringList)
 PyQt5.QtCore.QProcess.open?4(QIODevice.OpenMode mode=QIODevice.ReadWrite) -> bool
 PyQt5.QtCore.QProcess.inputChannelMode?4() -> QProcess.InputChannelMode
 PyQt5.QtCore.QProcess.setInputChannelMode?4(QProcess.InputChannelMode)
-PyQt5.QtCore.QProcess.nullDevice?4() -> str
+PyQt5.QtCore.QProcess.nullDevice?4() -> QString
 PyQt5.QtCore.QProcess.processId?4() -> int
 PyQt5.QtCore.QProcessEnvironment?1()
 PyQt5.QtCore.QProcessEnvironment.__init__?1(self)
@@ -4562,14 +4776,14 @@
 PyQt5.QtCore.QProcessEnvironment.__init__?1(self, QProcessEnvironment)
 PyQt5.QtCore.QProcessEnvironment.isEmpty?4() -> bool
 PyQt5.QtCore.QProcessEnvironment.clear?4()
-PyQt5.QtCore.QProcessEnvironment.contains?4(str) -> bool
-PyQt5.QtCore.QProcessEnvironment.insert?4(str, str)
+PyQt5.QtCore.QProcessEnvironment.contains?4(QString) -> bool
+PyQt5.QtCore.QProcessEnvironment.insert?4(QString, QString)
 PyQt5.QtCore.QProcessEnvironment.insert?4(QProcessEnvironment)
-PyQt5.QtCore.QProcessEnvironment.remove?4(str)
-PyQt5.QtCore.QProcessEnvironment.value?4(str, str defaultValue='') -> str
-PyQt5.QtCore.QProcessEnvironment.toStringList?4() -> list-of-str
+PyQt5.QtCore.QProcessEnvironment.remove?4(QString)
+PyQt5.QtCore.QProcessEnvironment.value?4(QString, QString defaultValue='') -> QString
+PyQt5.QtCore.QProcessEnvironment.toStringList?4() -> QStringList
 PyQt5.QtCore.QProcessEnvironment.systemEnvironment?4() -> QProcessEnvironment
-PyQt5.QtCore.QProcessEnvironment.keys?4() -> list-of-str
+PyQt5.QtCore.QProcessEnvironment.keys?4() -> QStringList
 PyQt5.QtCore.QProcessEnvironment.swap?4(QProcessEnvironment)
 PyQt5.QtCore.QReadWriteLock.RecursionMode?10
 PyQt5.QtCore.QReadWriteLock.NonRecursive?10
@@ -4668,6 +4882,7 @@
 PyQt5.QtCore.QRect.united?4(QRect) -> QRect
 PyQt5.QtCore.QRect.marginsAdded?4(QMargins) -> QRect
 PyQt5.QtCore.QRect.marginsRemoved?4(QMargins) -> QRect
+PyQt5.QtCore.QRect.transposed?4() -> QRect
 PyQt5.QtCore.QRectF?1()
 PyQt5.QtCore.QRectF.__init__?1(self)
 PyQt5.QtCore.QRectF?1(QPointF, QSizeF)
@@ -4742,6 +4957,7 @@
 PyQt5.QtCore.QRectF.toRect?4() -> QRect
 PyQt5.QtCore.QRectF.marginsAdded?4(QMarginsF) -> QRectF
 PyQt5.QtCore.QRectF.marginsRemoved?4(QMarginsF) -> QRectF
+PyQt5.QtCore.QRectF.transposed?4() -> QRectF
 PyQt5.QtCore.QRegExp.CaretMode?10
 PyQt5.QtCore.QRegExp.CaretAtZero?10
 PyQt5.QtCore.QRegExp.CaretAtOffset?10
@@ -4755,34 +4971,35 @@
 PyQt5.QtCore.QRegExp.W3CXmlSchema11?10
 PyQt5.QtCore.QRegExp?1()
 PyQt5.QtCore.QRegExp.__init__?1(self)
-PyQt5.QtCore.QRegExp?1(str, Qt.CaseSensitivity cs=Qt.CaseSensitive, QRegExp.PatternSyntax syntax=QRegExp.RegExp)
-PyQt5.QtCore.QRegExp.__init__?1(self, str, Qt.CaseSensitivity cs=Qt.CaseSensitive, QRegExp.PatternSyntax syntax=QRegExp.RegExp)
+PyQt5.QtCore.QRegExp?1(QString, Qt.CaseSensitivity cs=Qt.CaseSensitive, QRegExp.PatternSyntax syntax=QRegExp.RegExp)
+PyQt5.QtCore.QRegExp.__init__?1(self, QString, Qt.CaseSensitivity cs=Qt.CaseSensitive, QRegExp.PatternSyntax syntax=QRegExp.RegExp)
 PyQt5.QtCore.QRegExp?1(QRegExp)
 PyQt5.QtCore.QRegExp.__init__?1(self, QRegExp)
 PyQt5.QtCore.QRegExp.isEmpty?4() -> bool
 PyQt5.QtCore.QRegExp.isValid?4() -> bool
-PyQt5.QtCore.QRegExp.pattern?4() -> str
-PyQt5.QtCore.QRegExp.setPattern?4(str)
+PyQt5.QtCore.QRegExp.pattern?4() -> QString
+PyQt5.QtCore.QRegExp.setPattern?4(QString)
 PyQt5.QtCore.QRegExp.caseSensitivity?4() -> Qt.CaseSensitivity
 PyQt5.QtCore.QRegExp.setCaseSensitivity?4(Qt.CaseSensitivity)
 PyQt5.QtCore.QRegExp.patternSyntax?4() -> QRegExp.PatternSyntax
 PyQt5.QtCore.QRegExp.setPatternSyntax?4(QRegExp.PatternSyntax)
 PyQt5.QtCore.QRegExp.isMinimal?4() -> bool
 PyQt5.QtCore.QRegExp.setMinimal?4(bool)
-PyQt5.QtCore.QRegExp.exactMatch?4(str) -> bool
-PyQt5.QtCore.QRegExp.indexIn?4(str, int offset=0, QRegExp.CaretMode caretMode=QRegExp.CaretAtZero) -> int
-PyQt5.QtCore.QRegExp.lastIndexIn?4(str, int offset=-1, QRegExp.CaretMode caretMode=QRegExp.CaretAtZero) -> int
+PyQt5.QtCore.QRegExp.exactMatch?4(QString) -> bool
+PyQt5.QtCore.QRegExp.indexIn?4(QString, int offset=0, QRegExp.CaretMode caretMode=QRegExp.CaretAtZero) -> int
+PyQt5.QtCore.QRegExp.lastIndexIn?4(QString, int offset=-1, QRegExp.CaretMode caretMode=QRegExp.CaretAtZero) -> int
 PyQt5.QtCore.QRegExp.matchedLength?4() -> int
-PyQt5.QtCore.QRegExp.capturedTexts?4() -> list-of-str
-PyQt5.QtCore.QRegExp.cap?4(int nth=0) -> str
+PyQt5.QtCore.QRegExp.capturedTexts?4() -> QStringList
+PyQt5.QtCore.QRegExp.cap?4(int nth=0) -> QString
 PyQt5.QtCore.QRegExp.pos?4(int nth=0) -> int
-PyQt5.QtCore.QRegExp.errorString?4() -> str
-PyQt5.QtCore.QRegExp.escape?4(str) -> str
+PyQt5.QtCore.QRegExp.errorString?4() -> QString
+PyQt5.QtCore.QRegExp.escape?4(QString) -> QString
 PyQt5.QtCore.QRegExp.captureCount?4() -> int
 PyQt5.QtCore.QRegExp.swap?4(QRegExp)
 PyQt5.QtCore.QRegularExpression.MatchOption?10
 PyQt5.QtCore.QRegularExpression.NoMatchOption?10
 PyQt5.QtCore.QRegularExpression.AnchoredMatchOption?10
+PyQt5.QtCore.QRegularExpression.DontCheckSubjectStringMatchOption?10
 PyQt5.QtCore.QRegularExpression.MatchType?10
 PyQt5.QtCore.QRegularExpression.NormalMatch?10
 PyQt5.QtCore.QRegularExpression.PartialPreferCompleteMatch?10
@@ -4797,37 +5014,40 @@
 PyQt5.QtCore.QRegularExpression.InvertedGreedinessOption?10
 PyQt5.QtCore.QRegularExpression.DontCaptureOption?10
 PyQt5.QtCore.QRegularExpression.UseUnicodePropertiesOption?10
+PyQt5.QtCore.QRegularExpression.OptimizeOnFirstUsageOption?10
+PyQt5.QtCore.QRegularExpression.DontAutomaticallyOptimizeOption?10
 PyQt5.QtCore.QRegularExpression?1()
 PyQt5.QtCore.QRegularExpression.__init__?1(self)
-PyQt5.QtCore.QRegularExpression?1(str, QRegularExpression.PatternOptions options=QRegularExpression.NoPatternOption)
-PyQt5.QtCore.QRegularExpression.__init__?1(self, str, QRegularExpression.PatternOptions options=QRegularExpression.NoPatternOption)
+PyQt5.QtCore.QRegularExpression?1(QString, QRegularExpression.PatternOptions options=QRegularExpression.NoPatternOption)
+PyQt5.QtCore.QRegularExpression.__init__?1(self, QString, QRegularExpression.PatternOptions options=QRegularExpression.NoPatternOption)
 PyQt5.QtCore.QRegularExpression?1(QRegularExpression)
 PyQt5.QtCore.QRegularExpression.__init__?1(self, QRegularExpression)
 PyQt5.QtCore.QRegularExpression.patternOptions?4() -> QRegularExpression.PatternOptions
 PyQt5.QtCore.QRegularExpression.setPatternOptions?4(QRegularExpression.PatternOptions)
 PyQt5.QtCore.QRegularExpression.swap?4(QRegularExpression)
-PyQt5.QtCore.QRegularExpression.pattern?4() -> str
-PyQt5.QtCore.QRegularExpression.setPattern?4(str)
+PyQt5.QtCore.QRegularExpression.pattern?4() -> QString
+PyQt5.QtCore.QRegularExpression.setPattern?4(QString)
 PyQt5.QtCore.QRegularExpression.isValid?4() -> bool
 PyQt5.QtCore.QRegularExpression.patternErrorOffset?4() -> int
-PyQt5.QtCore.QRegularExpression.errorString?4() -> str
+PyQt5.QtCore.QRegularExpression.errorString?4() -> QString
 PyQt5.QtCore.QRegularExpression.captureCount?4() -> int
-PyQt5.QtCore.QRegularExpression.match?4(str, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, QRegularExpression.MatchOptions matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatch
-PyQt5.QtCore.QRegularExpression.globalMatch?4(str, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, QRegularExpression.MatchOptions matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatchIterator
-PyQt5.QtCore.QRegularExpression.escape?4(str) -> str
-PyQt5.QtCore.QRegularExpression.namedCaptureGroups?4() -> list-of-str
+PyQt5.QtCore.QRegularExpression.match?4(QString, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, QRegularExpression.MatchOptions matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatch
+PyQt5.QtCore.QRegularExpression.globalMatch?4(QString, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, QRegularExpression.MatchOptions matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatchIterator
+PyQt5.QtCore.QRegularExpression.escape?4(QString) -> QString
+PyQt5.QtCore.QRegularExpression.namedCaptureGroups?4() -> QStringList
+PyQt5.QtCore.QRegularExpression.optimize?4()
+PyQt5.QtCore.QRegularExpression.PatternOptions?1()
+PyQt5.QtCore.QRegularExpression.PatternOptions.__init__?1(self)
+PyQt5.QtCore.QRegularExpression.PatternOptions?1(int)
+PyQt5.QtCore.QRegularExpression.PatternOptions.__init__?1(self, int)
 PyQt5.QtCore.QRegularExpression.PatternOptions?1(QRegularExpression.PatternOptions)
 PyQt5.QtCore.QRegularExpression.PatternOptions.__init__?1(self, QRegularExpression.PatternOptions)
-PyQt5.QtCore.QRegularExpression.PatternOptions?1(int)
-PyQt5.QtCore.QRegularExpression.PatternOptions.__init__?1(self, int)
-PyQt5.QtCore.QRegularExpression.PatternOptions?1()
-PyQt5.QtCore.QRegularExpression.PatternOptions.__init__?1(self)
+PyQt5.QtCore.QRegularExpression.MatchOptions?1()
+PyQt5.QtCore.QRegularExpression.MatchOptions.__init__?1(self)
+PyQt5.QtCore.QRegularExpression.MatchOptions?1(int)
+PyQt5.QtCore.QRegularExpression.MatchOptions.__init__?1(self, int)
 PyQt5.QtCore.QRegularExpression.MatchOptions?1(QRegularExpression.MatchOptions)
 PyQt5.QtCore.QRegularExpression.MatchOptions.__init__?1(self, QRegularExpression.MatchOptions)
-PyQt5.QtCore.QRegularExpression.MatchOptions?1(int)
-PyQt5.QtCore.QRegularExpression.MatchOptions.__init__?1(self, int)
-PyQt5.QtCore.QRegularExpression.MatchOptions?1()
-PyQt5.QtCore.QRegularExpression.MatchOptions.__init__?1(self)
 PyQt5.QtCore.QRegularExpressionMatch?1()
 PyQt5.QtCore.QRegularExpressionMatch.__init__?1(self)
 PyQt5.QtCore.QRegularExpressionMatch?1(QRegularExpressionMatch)
@@ -4840,15 +5060,15 @@
 PyQt5.QtCore.QRegularExpressionMatch.hasPartialMatch?4() -> bool
 PyQt5.QtCore.QRegularExpressionMatch.isValid?4() -> bool
 PyQt5.QtCore.QRegularExpressionMatch.lastCapturedIndex?4() -> int
-PyQt5.QtCore.QRegularExpressionMatch.captured?4(int nth=0) -> str
-PyQt5.QtCore.QRegularExpressionMatch.captured?4(str) -> str
-PyQt5.QtCore.QRegularExpressionMatch.capturedTexts?4() -> list-of-str
+PyQt5.QtCore.QRegularExpressionMatch.captured?4(int nth=0) -> QString
+PyQt5.QtCore.QRegularExpressionMatch.captured?4(QString) -> QString
+PyQt5.QtCore.QRegularExpressionMatch.capturedTexts?4() -> QStringList
 PyQt5.QtCore.QRegularExpressionMatch.capturedStart?4(int nth=0) -> int
 PyQt5.QtCore.QRegularExpressionMatch.capturedLength?4(int nth=0) -> int
 PyQt5.QtCore.QRegularExpressionMatch.capturedEnd?4(int nth=0) -> int
-PyQt5.QtCore.QRegularExpressionMatch.capturedStart?4(str) -> int
-PyQt5.QtCore.QRegularExpressionMatch.capturedLength?4(str) -> int
-PyQt5.QtCore.QRegularExpressionMatch.capturedEnd?4(str) -> int
+PyQt5.QtCore.QRegularExpressionMatch.capturedStart?4(QString) -> int
+PyQt5.QtCore.QRegularExpressionMatch.capturedLength?4(QString) -> int
+PyQt5.QtCore.QRegularExpressionMatch.capturedEnd?4(QString) -> int
 PyQt5.QtCore.QRegularExpressionMatchIterator?1()
 PyQt5.QtCore.QRegularExpressionMatchIterator.__init__?1(self)
 PyQt5.QtCore.QRegularExpressionMatchIterator?1(QRegularExpressionMatchIterator)
@@ -4861,22 +5081,22 @@
 PyQt5.QtCore.QRegularExpressionMatchIterator.regularExpression?4() -> QRegularExpression
 PyQt5.QtCore.QRegularExpressionMatchIterator.matchType?4() -> QRegularExpression.MatchType
 PyQt5.QtCore.QRegularExpressionMatchIterator.matchOptions?4() -> QRegularExpression.MatchOptions
-PyQt5.QtCore.QResource?1(str fileName='', QLocale locale=QLocale())
-PyQt5.QtCore.QResource.__init__?1(self, str fileName='', QLocale locale=QLocale())
-PyQt5.QtCore.QResource.absoluteFilePath?4() -> str
-PyQt5.QtCore.QResource.data?4() -> bytes
-PyQt5.QtCore.QResource.fileName?4() -> str
+PyQt5.QtCore.QResource?1(QString fileName='', QLocale locale=QLocale())
+PyQt5.QtCore.QResource.__init__?1(self, QString fileName='', QLocale locale=QLocale())
+PyQt5.QtCore.QResource.absoluteFilePath?4() -> QString
+PyQt5.QtCore.QResource.data?4() -> object
+PyQt5.QtCore.QResource.fileName?4() -> QString
 PyQt5.QtCore.QResource.isCompressed?4() -> bool
 PyQt5.QtCore.QResource.isValid?4() -> bool
 PyQt5.QtCore.QResource.locale?4() -> QLocale
-PyQt5.QtCore.QResource.setFileName?4(str)
+PyQt5.QtCore.QResource.setFileName?4(QString)
 PyQt5.QtCore.QResource.setLocale?4(QLocale)
 PyQt5.QtCore.QResource.size?4() -> int
-PyQt5.QtCore.QResource.registerResource?4(str, str mapRoot='') -> bool
-PyQt5.QtCore.QResource.registerResourceData?4(str, str mapRoot='') -> bool
-PyQt5.QtCore.QResource.unregisterResource?4(str, str mapRoot='') -> bool
-PyQt5.QtCore.QResource.unregisterResourceData?4(str, str mapRoot='') -> bool
-PyQt5.QtCore.QResource.children?4() -> list-of-str
+PyQt5.QtCore.QResource.registerResource?4(QString, QString mapRoot='') -> bool
+PyQt5.QtCore.QResource.registerResourceData?4(bytes, QString mapRoot='') -> bool
+PyQt5.QtCore.QResource.unregisterResource?4(QString, QString mapRoot='') -> bool
+PyQt5.QtCore.QResource.unregisterResourceData?4(bytes, QString mapRoot='') -> bool
+PyQt5.QtCore.QResource.children?4() -> QStringList
 PyQt5.QtCore.QResource.isDir?4() -> bool
 PyQt5.QtCore.QResource.isFile?4() -> bool
 PyQt5.QtCore.QRunnable?1()
@@ -4886,20 +5106,20 @@
 PyQt5.QtCore.QRunnable.run?4()
 PyQt5.QtCore.QRunnable.autoDelete?4() -> bool
 PyQt5.QtCore.QRunnable.setAutoDelete?4(bool)
-PyQt5.QtCore.QSaveFile?1(str)
-PyQt5.QtCore.QSaveFile.__init__?1(self, str)
+PyQt5.QtCore.QSaveFile?1(QString)
+PyQt5.QtCore.QSaveFile.__init__?1(self, QString)
 PyQt5.QtCore.QSaveFile?1(QObject parent=None)
 PyQt5.QtCore.QSaveFile.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QSaveFile?1(str, QObject)
-PyQt5.QtCore.QSaveFile.__init__?1(self, str, QObject)
-PyQt5.QtCore.QSaveFile.fileName?4() -> str
-PyQt5.QtCore.QSaveFile.setFileName?4(str)
+PyQt5.QtCore.QSaveFile?1(QString, QObject)
+PyQt5.QtCore.QSaveFile.__init__?1(self, QString, QObject)
+PyQt5.QtCore.QSaveFile.fileName?4() -> QString
+PyQt5.QtCore.QSaveFile.setFileName?4(QString)
 PyQt5.QtCore.QSaveFile.open?4(QIODevice.OpenMode) -> bool
 PyQt5.QtCore.QSaveFile.commit?4() -> bool
 PyQt5.QtCore.QSaveFile.cancelWriting?4()
 PyQt5.QtCore.QSaveFile.setDirectWriteFallback?4(bool)
 PyQt5.QtCore.QSaveFile.directWriteFallback?4() -> bool
-PyQt5.QtCore.QSaveFile.writeData?4(str) -> int
+PyQt5.QtCore.QSaveFile.writeData?4(bytes) -> int
 PyQt5.QtCore.QSemaphore?1(int n=0)
 PyQt5.QtCore.QSemaphore.__init__?1(self, int n=0)
 PyQt5.QtCore.QSemaphore.acquire?4(int n=1)
@@ -4929,42 +5149,42 @@
 PyQt5.QtCore.QSettings.NoError?10
 PyQt5.QtCore.QSettings.AccessError?10
 PyQt5.QtCore.QSettings.FormatError?10
-PyQt5.QtCore.QSettings?1(str, str application='', QObject parent=None)
-PyQt5.QtCore.QSettings.__init__?1(self, str, str application='', QObject parent=None)
-PyQt5.QtCore.QSettings?1(QSettings.Scope, str, str application='', QObject parent=None)
-PyQt5.QtCore.QSettings.__init__?1(self, QSettings.Scope, str, str application='', QObject parent=None)
-PyQt5.QtCore.QSettings?1(QSettings.Format, QSettings.Scope, str, str application='', QObject parent=None)
-PyQt5.QtCore.QSettings.__init__?1(self, QSettings.Format, QSettings.Scope, str, str application='', QObject parent=None)
-PyQt5.QtCore.QSettings?1(str, QSettings.Format, QObject parent=None)
-PyQt5.QtCore.QSettings.__init__?1(self, str, QSettings.Format, QObject parent=None)
+PyQt5.QtCore.QSettings?1(QString, QString application='', QObject parent=None)
+PyQt5.QtCore.QSettings.__init__?1(self, QString, QString application='', QObject parent=None)
+PyQt5.QtCore.QSettings?1(QSettings.Scope, QString, QString application='', QObject parent=None)
+PyQt5.QtCore.QSettings.__init__?1(self, QSettings.Scope, QString, QString application='', QObject parent=None)
+PyQt5.QtCore.QSettings?1(QSettings.Format, QSettings.Scope, QString, QString application='', QObject parent=None)
+PyQt5.QtCore.QSettings.__init__?1(self, QSettings.Format, QSettings.Scope, QString, QString application='', QObject parent=None)
+PyQt5.QtCore.QSettings?1(QString, QSettings.Format, QObject parent=None)
+PyQt5.QtCore.QSettings.__init__?1(self, QString, QSettings.Format, QObject parent=None)
 PyQt5.QtCore.QSettings?1(QObject parent=None)
 PyQt5.QtCore.QSettings.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QSettings.clear?4()
 PyQt5.QtCore.QSettings.sync?4()
 PyQt5.QtCore.QSettings.status?4() -> QSettings.Status
-PyQt5.QtCore.QSettings.beginGroup?4(str)
+PyQt5.QtCore.QSettings.beginGroup?4(QString)
 PyQt5.QtCore.QSettings.endGroup?4()
-PyQt5.QtCore.QSettings.group?4() -> str
-PyQt5.QtCore.QSettings.beginReadArray?4(str) -> int
-PyQt5.QtCore.QSettings.beginWriteArray?4(str, int size=-1)
+PyQt5.QtCore.QSettings.group?4() -> QString
+PyQt5.QtCore.QSettings.beginReadArray?4(QString) -> int
+PyQt5.QtCore.QSettings.beginWriteArray?4(QString, int size=-1)
 PyQt5.QtCore.QSettings.endArray?4()
 PyQt5.QtCore.QSettings.setArrayIndex?4(int)
-PyQt5.QtCore.QSettings.allKeys?4() -> list-of-str
-PyQt5.QtCore.QSettings.childKeys?4() -> list-of-str
-PyQt5.QtCore.QSettings.childGroups?4() -> list-of-str
+PyQt5.QtCore.QSettings.allKeys?4() -> QStringList
+PyQt5.QtCore.QSettings.childKeys?4() -> QStringList
+PyQt5.QtCore.QSettings.childGroups?4() -> QStringList
 PyQt5.QtCore.QSettings.isWritable?4() -> bool
-PyQt5.QtCore.QSettings.setValue?4(str, QVariant)
-PyQt5.QtCore.QSettings.value?4(str, QVariant defaultValue=None, object type=None) -> object
-PyQt5.QtCore.QSettings.remove?4(str)
-PyQt5.QtCore.QSettings.contains?4(str) -> bool
+PyQt5.QtCore.QSettings.setValue?4(QString, QVariant)
+PyQt5.QtCore.QSettings.value?4(QString, QVariant defaultValue=None, object type=None) -> object
+PyQt5.QtCore.QSettings.remove?4(QString)
+PyQt5.QtCore.QSettings.contains?4(QString) -> bool
 PyQt5.QtCore.QSettings.setFallbacksEnabled?4(bool)
 PyQt5.QtCore.QSettings.fallbacksEnabled?4() -> bool
-PyQt5.QtCore.QSettings.fileName?4() -> str
-PyQt5.QtCore.QSettings.setPath?4(QSettings.Format, QSettings.Scope, str)
+PyQt5.QtCore.QSettings.fileName?4() -> QString
+PyQt5.QtCore.QSettings.setPath?4(QSettings.Format, QSettings.Scope, QString)
 PyQt5.QtCore.QSettings.format?4() -> QSettings.Format
 PyQt5.QtCore.QSettings.scope?4() -> QSettings.Scope
-PyQt5.QtCore.QSettings.organizationName?4() -> str
-PyQt5.QtCore.QSettings.applicationName?4() -> str
+PyQt5.QtCore.QSettings.organizationName?4() -> QString
+PyQt5.QtCore.QSettings.applicationName?4() -> QString
 PyQt5.QtCore.QSettings.setDefaultFormat?4(QSettings.Format)
 PyQt5.QtCore.QSettings.defaultFormat?4() -> QSettings.Format
 PyQt5.QtCore.QSettings.setIniCodec?4(QTextCodec)
@@ -4986,44 +5206,44 @@
 PyQt5.QtCore.QSharedMemory.ReadWrite?10
 PyQt5.QtCore.QSharedMemory?1(QObject parent=None)
 PyQt5.QtCore.QSharedMemory.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QSharedMemory?1(str, QObject parent=None)
-PyQt5.QtCore.QSharedMemory.__init__?1(self, str, QObject parent=None)
-PyQt5.QtCore.QSharedMemory.setKey?4(str)
-PyQt5.QtCore.QSharedMemory.key?4() -> str
+PyQt5.QtCore.QSharedMemory?1(QString, QObject parent=None)
+PyQt5.QtCore.QSharedMemory.__init__?1(self, QString, QObject parent=None)
+PyQt5.QtCore.QSharedMemory.setKey?4(QString)
+PyQt5.QtCore.QSharedMemory.key?4() -> QString
 PyQt5.QtCore.QSharedMemory.create?4(int, QSharedMemory.AccessMode mode=QSharedMemory.ReadWrite) -> bool
 PyQt5.QtCore.QSharedMemory.size?4() -> int
 PyQt5.QtCore.QSharedMemory.attach?4(QSharedMemory.AccessMode mode=QSharedMemory.ReadWrite) -> bool
 PyQt5.QtCore.QSharedMemory.isAttached?4() -> bool
 PyQt5.QtCore.QSharedMemory.detach?4() -> bool
-PyQt5.QtCore.QSharedMemory.data?4() -> sip.voidptr
-PyQt5.QtCore.QSharedMemory.constData?4() -> sip.voidptr
+PyQt5.QtCore.QSharedMemory.data?4() -> object
+PyQt5.QtCore.QSharedMemory.constData?4() -> object
 PyQt5.QtCore.QSharedMemory.lock?4() -> bool
 PyQt5.QtCore.QSharedMemory.unlock?4() -> bool
 PyQt5.QtCore.QSharedMemory.error?4() -> QSharedMemory.SharedMemoryError
-PyQt5.QtCore.QSharedMemory.errorString?4() -> str
-PyQt5.QtCore.QSharedMemory.setNativeKey?4(str)
-PyQt5.QtCore.QSharedMemory.nativeKey?4() -> str
+PyQt5.QtCore.QSharedMemory.errorString?4() -> QString
+PyQt5.QtCore.QSharedMemory.setNativeKey?4(QString)
+PyQt5.QtCore.QSharedMemory.nativeKey?4() -> QString
 PyQt5.QtCore.QSignalMapper?1(QObject parent=None)
 PyQt5.QtCore.QSignalMapper.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QSignalMapper.setMapping?4(QObject, int)
-PyQt5.QtCore.QSignalMapper.setMapping?4(QObject, str)
+PyQt5.QtCore.QSignalMapper.setMapping?4(QObject, QString)
 PyQt5.QtCore.QSignalMapper.setMapping?4(QObject, QWidget)
 PyQt5.QtCore.QSignalMapper.setMapping?4(QObject, QObject)
 PyQt5.QtCore.QSignalMapper.removeMappings?4(QObject)
 PyQt5.QtCore.QSignalMapper.mapping?4(int) -> QObject
-PyQt5.QtCore.QSignalMapper.mapping?4(str) -> QObject
+PyQt5.QtCore.QSignalMapper.mapping?4(QString) -> QObject
 PyQt5.QtCore.QSignalMapper.mapping?4(QWidget) -> QObject
 PyQt5.QtCore.QSignalMapper.mapping?4(QObject) -> QObject
 PyQt5.QtCore.QSignalMapper.mapped?4(int)
-PyQt5.QtCore.QSignalMapper.mapped?4(str)
+PyQt5.QtCore.QSignalMapper.mapped?4(QString)
 PyQt5.QtCore.QSignalMapper.mapped?4(QWidget)
 PyQt5.QtCore.QSignalMapper.mapped?4(QObject)
 PyQt5.QtCore.QSignalMapper.map?4()
 PyQt5.QtCore.QSignalMapper.map?4(QObject)
 PyQt5.QtCore.QSignalTransition?1(QState sourceState=None)
 PyQt5.QtCore.QSignalTransition.__init__?1(self, QState sourceState=None)
-PyQt5.QtCore.QSignalTransition?1(signal, QState sourceState=None)
-PyQt5.QtCore.QSignalTransition.__init__?1(self, signal, QState sourceState=None)
+PyQt5.QtCore.QSignalTransition?1(object, QState sourceState=None)
+PyQt5.QtCore.QSignalTransition.__init__?1(self, object, QState sourceState=None)
 PyQt5.QtCore.QSignalTransition.senderObject?4() -> QObject
 PyQt5.QtCore.QSignalTransition.setSenderObject?4(QObject)
 PyQt5.QtCore.QSignalTransition.signal?4() -> QByteArray
@@ -5031,6 +5251,8 @@
 PyQt5.QtCore.QSignalTransition.eventTest?4(QEvent) -> bool
 PyQt5.QtCore.QSignalTransition.onTransition?4(QEvent)
 PyQt5.QtCore.QSignalTransition.event?4(QEvent) -> bool
+PyQt5.QtCore.QSignalTransition.senderObjectChanged?4()
+PyQt5.QtCore.QSignalTransition.signalChanged?4()
 PyQt5.QtCore.QSize?1()
 PyQt5.QtCore.QSize.__init__?1(self)
 PyQt5.QtCore.QSize?1(int, int)
@@ -5080,9 +5302,9 @@
 PyQt5.QtCore.QSocketNotifier.Read?10
 PyQt5.QtCore.QSocketNotifier.Write?10
 PyQt5.QtCore.QSocketNotifier.Exception?10
-PyQt5.QtCore.QSocketNotifier?1(sip.voidptr, QSocketNotifier.Type, QObject parent=None)
-PyQt5.QtCore.QSocketNotifier.__init__?1(self, sip.voidptr, QSocketNotifier.Type, QObject parent=None)
-PyQt5.QtCore.QSocketNotifier.socket?4() -> sip.voidptr
+PyQt5.QtCore.QSocketNotifier?1(qintptr, QSocketNotifier.Type, QObject parent=None)
+PyQt5.QtCore.QSocketNotifier.__init__?1(self, qintptr, QSocketNotifier.Type, QObject parent=None)
+PyQt5.QtCore.QSocketNotifier.socket?4() -> qintptr
 PyQt5.QtCore.QSocketNotifier.type?4() -> QSocketNotifier.Type
 PyQt5.QtCore.QSocketNotifier.isEnabled?4() -> bool
 PyQt5.QtCore.QSocketNotifier.setEnabled?4(bool)
@@ -5101,9 +5323,9 @@
 PyQt5.QtCore.QSortFilterProxyModel.setFilterKeyColumn?4(int)
 PyQt5.QtCore.QSortFilterProxyModel.filterCaseSensitivity?4() -> Qt.CaseSensitivity
 PyQt5.QtCore.QSortFilterProxyModel.setFilterCaseSensitivity?4(Qt.CaseSensitivity)
-PyQt5.QtCore.QSortFilterProxyModel.setFilterRegExp?4(str)
-PyQt5.QtCore.QSortFilterProxyModel.setFilterWildcard?4(str)
-PyQt5.QtCore.QSortFilterProxyModel.setFilterFixedString?4(str)
+PyQt5.QtCore.QSortFilterProxyModel.setFilterRegExp?4(QString)
+PyQt5.QtCore.QSortFilterProxyModel.setFilterWildcard?4(QString)
+PyQt5.QtCore.QSortFilterProxyModel.setFilterFixedString?4(QString)
 PyQt5.QtCore.QSortFilterProxyModel.filterAcceptsRow?4(int, QModelIndex) -> bool
 PyQt5.QtCore.QSortFilterProxyModel.filterAcceptsColumn?4(int, QModelIndex) -> bool
 PyQt5.QtCore.QSortFilterProxyModel.lessThan?4(QModelIndex, QModelIndex) -> bool
@@ -5115,9 +5337,9 @@
 PyQt5.QtCore.QSortFilterProxyModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QSortFilterProxyModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QSortFilterProxyModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
-PyQt5.QtCore.QSortFilterProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.EditRole) -> QVariant
+PyQt5.QtCore.QSortFilterProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
 PyQt5.QtCore.QSortFilterProxyModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
-PyQt5.QtCore.QSortFilterProxyModel.mimeData?4(list-of-QModelIndex) -> QMimeData
+PyQt5.QtCore.QSortFilterProxyModel.mimeData?4(unknown-type) -> QMimeData
 PyQt5.QtCore.QSortFilterProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
 PyQt5.QtCore.QSortFilterProxyModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QSortFilterProxyModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
@@ -5128,7 +5350,7 @@
 PyQt5.QtCore.QSortFilterProxyModel.flags?4(QModelIndex) -> Qt.ItemFlags
 PyQt5.QtCore.QSortFilterProxyModel.buddy?4(QModelIndex) -> QModelIndex
 PyQt5.QtCore.QSortFilterProxyModel.span?4(QModelIndex) -> QSize
-PyQt5.QtCore.QSortFilterProxyModel.match?4(QModelIndex, int, QVariant, int hits=1, Qt.MatchFlags flags=Qt.MatchStartsWith|Qt.MatchWrap) -> list-of-QModelIndex
+PyQt5.QtCore.QSortFilterProxyModel.match?4(QModelIndex, int, QVariant, int hits=1, Qt.MatchFlags flags=Qt.MatchStartsWith|Qt.MatchWrap) -> unknown-type
 PyQt5.QtCore.QSortFilterProxyModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
 PyQt5.QtCore.QSortFilterProxyModel.sortCaseSensitivity?4() -> Qt.CaseSensitivity
 PyQt5.QtCore.QSortFilterProxyModel.setSortCaseSensitivity?4(Qt.CaseSensitivity)
@@ -5140,7 +5362,7 @@
 PyQt5.QtCore.QSortFilterProxyModel.sortOrder?4() -> Qt.SortOrder
 PyQt5.QtCore.QSortFilterProxyModel.filterRole?4() -> int
 PyQt5.QtCore.QSortFilterProxyModel.setFilterRole?4(int)
-PyQt5.QtCore.QSortFilterProxyModel.mimeTypes?4() -> list-of-str
+PyQt5.QtCore.QSortFilterProxyModel.mimeTypes?4() -> QStringList
 PyQt5.QtCore.QSortFilterProxyModel.supportedDropActions?4() -> Qt.DropActions
 PyQt5.QtCore.QSortFilterProxyModel.isSortLocaleAware?4() -> bool
 PyQt5.QtCore.QSortFilterProxyModel.setSortLocaleAware?4(bool)
@@ -5168,22 +5390,25 @@
 PyQt5.QtCore.QStandardPaths.DownloadLocation?10
 PyQt5.QtCore.QStandardPaths.GenericCacheLocation?10
 PyQt5.QtCore.QStandardPaths.GenericConfigLocation?10
+PyQt5.QtCore.QStandardPaths.AppDataLocation?10
+PyQt5.QtCore.QStandardPaths.AppLocalDataLocation?10
+PyQt5.QtCore.QStandardPaths.AppConfigLocation?10
 PyQt5.QtCore.QStandardPaths?1(QStandardPaths)
 PyQt5.QtCore.QStandardPaths.__init__?1(self, QStandardPaths)
-PyQt5.QtCore.QStandardPaths.writableLocation?4(QStandardPaths.StandardLocation) -> str
-PyQt5.QtCore.QStandardPaths.standardLocations?4(QStandardPaths.StandardLocation) -> list-of-str
-PyQt5.QtCore.QStandardPaths.locate?4(QStandardPaths.StandardLocation, str, QStandardPaths.LocateOptions options=QStandardPaths.LocateFile) -> str
-PyQt5.QtCore.QStandardPaths.locateAll?4(QStandardPaths.StandardLocation, str, QStandardPaths.LocateOptions options=QStandardPaths.LocateFile) -> list-of-str
-PyQt5.QtCore.QStandardPaths.displayName?4(QStandardPaths.StandardLocation) -> str
-PyQt5.QtCore.QStandardPaths.findExecutable?4(str, list-of-str paths=QStringList()) -> str
+PyQt5.QtCore.QStandardPaths.writableLocation?4(QStandardPaths.StandardLocation) -> QString
+PyQt5.QtCore.QStandardPaths.standardLocations?4(QStandardPaths.StandardLocation) -> QStringList
+PyQt5.QtCore.QStandardPaths.locate?4(QStandardPaths.StandardLocation, QString, QStandardPaths.LocateOptions options=QStandardPaths.LocateFile) -> QString
+PyQt5.QtCore.QStandardPaths.locateAll?4(QStandardPaths.StandardLocation, QString, QStandardPaths.LocateOptions options=QStandardPaths.LocateFile) -> QStringList
+PyQt5.QtCore.QStandardPaths.displayName?4(QStandardPaths.StandardLocation) -> QString
+PyQt5.QtCore.QStandardPaths.findExecutable?4(QString, QStringList paths=[]) -> QString
 PyQt5.QtCore.QStandardPaths.enableTestMode?4(bool)
 PyQt5.QtCore.QStandardPaths.setTestModeEnabled?4(bool)
+PyQt5.QtCore.QStandardPaths.LocateOptions?1()
+PyQt5.QtCore.QStandardPaths.LocateOptions.__init__?1(self)
+PyQt5.QtCore.QStandardPaths.LocateOptions?1(int)
+PyQt5.QtCore.QStandardPaths.LocateOptions.__init__?1(self, int)
 PyQt5.QtCore.QStandardPaths.LocateOptions?1(QStandardPaths.LocateOptions)
 PyQt5.QtCore.QStandardPaths.LocateOptions.__init__?1(self, QStandardPaths.LocateOptions)
-PyQt5.QtCore.QStandardPaths.LocateOptions?1(int)
-PyQt5.QtCore.QStandardPaths.LocateOptions.__init__?1(self, int)
-PyQt5.QtCore.QStandardPaths.LocateOptions?1()
-PyQt5.QtCore.QStandardPaths.LocateOptions.__init__?1(self)
 PyQt5.QtCore.QState.RestorePolicy?10
 PyQt5.QtCore.QState.DontRestoreProperties?10
 PyQt5.QtCore.QState.RestoreProperties?10
@@ -5197,10 +5422,10 @@
 PyQt5.QtCore.QState.errorState?4() -> QAbstractState
 PyQt5.QtCore.QState.setErrorState?4(QAbstractState)
 PyQt5.QtCore.QState.addTransition?4(QAbstractTransition)
-PyQt5.QtCore.QState.addTransition?4(signal, QAbstractState) -> QSignalTransition
+PyQt5.QtCore.QState.addTransition?4(object, QAbstractState) -> QSignalTransition
 PyQt5.QtCore.QState.addTransition?4(QAbstractState) -> QAbstractTransition
 PyQt5.QtCore.QState.removeTransition?4(QAbstractTransition)
-PyQt5.QtCore.QState.transitions?4() -> list-of-QAbstractTransition
+PyQt5.QtCore.QState.transitions?4() -> unknown-type
 PyQt5.QtCore.QState.initialState?4() -> QAbstractState
 PyQt5.QtCore.QState.setInitialState?4(QAbstractState)
 PyQt5.QtCore.QState.childMode?4() -> QState.ChildMode
@@ -5211,6 +5436,9 @@
 PyQt5.QtCore.QState.onEntry?4(QEvent)
 PyQt5.QtCore.QState.onExit?4(QEvent)
 PyQt5.QtCore.QState.event?4(QEvent) -> bool
+PyQt5.QtCore.QState.childModeChanged?4()
+PyQt5.QtCore.QState.initialStateChanged?4()
+PyQt5.QtCore.QState.errorStateChanged?4()
 PyQt5.QtCore.QStateMachine.Error?10
 PyQt5.QtCore.QStateMachine.NoError?10
 PyQt5.QtCore.QStateMachine.NoInitialStateError?10
@@ -5226,45 +5454,73 @@
 PyQt5.QtCore.QStateMachine.addState?4(QAbstractState)
 PyQt5.QtCore.QStateMachine.removeState?4(QAbstractState)
 PyQt5.QtCore.QStateMachine.error?4() -> QStateMachine.Error
-PyQt5.QtCore.QStateMachine.errorString?4() -> str
+PyQt5.QtCore.QStateMachine.errorString?4() -> QString
 PyQt5.QtCore.QStateMachine.clearError?4()
 PyQt5.QtCore.QStateMachine.isRunning?4() -> bool
 PyQt5.QtCore.QStateMachine.isAnimated?4() -> bool
 PyQt5.QtCore.QStateMachine.setAnimated?4(bool)
 PyQt5.QtCore.QStateMachine.addDefaultAnimation?4(QAbstractAnimation)
-PyQt5.QtCore.QStateMachine.defaultAnimations?4() -> list-of-QAbstractAnimation
+PyQt5.QtCore.QStateMachine.defaultAnimations?4() -> unknown-type
 PyQt5.QtCore.QStateMachine.removeDefaultAnimation?4(QAbstractAnimation)
 PyQt5.QtCore.QStateMachine.globalRestorePolicy?4() -> QState.RestorePolicy
 PyQt5.QtCore.QStateMachine.setGlobalRestorePolicy?4(QState.RestorePolicy)
 PyQt5.QtCore.QStateMachine.postEvent?4(QEvent, QStateMachine.EventPriority priority=QStateMachine.NormalPriority)
 PyQt5.QtCore.QStateMachine.postDelayedEvent?4(QEvent, int) -> int
 PyQt5.QtCore.QStateMachine.cancelDelayedEvent?4(int) -> bool
-PyQt5.QtCore.QStateMachine.configuration?4() -> set-of-QAbstractState
+PyQt5.QtCore.QStateMachine.configuration?4() -> unknown-type
 PyQt5.QtCore.QStateMachine.eventFilter?4(QObject, QEvent) -> bool
 PyQt5.QtCore.QStateMachine.start?4()
 PyQt5.QtCore.QStateMachine.stop?4()
+PyQt5.QtCore.QStateMachine.setRunning?4(bool)
 PyQt5.QtCore.QStateMachine.started?4()
 PyQt5.QtCore.QStateMachine.stopped?4()
+PyQt5.QtCore.QStateMachine.runningChanged?4(bool)
 PyQt5.QtCore.QStateMachine.onEntry?4(QEvent)
 PyQt5.QtCore.QStateMachine.onExit?4(QEvent)
 PyQt5.QtCore.QStateMachine.event?4(QEvent) -> bool
 PyQt5.QtCore.QStateMachine.SignalEvent.sender?4() -> QObject
 PyQt5.QtCore.QStateMachine.SignalEvent.signalIndex?4() -> int
-PyQt5.QtCore.QStateMachine.SignalEvent.arguments?4() -> list-of-QVariant
+PyQt5.QtCore.QStateMachine.SignalEvent.arguments?4() -> unknown-type
 PyQt5.QtCore.QStateMachine.WrappedEvent.object?4() -> QObject
 PyQt5.QtCore.QStateMachine.WrappedEvent.event?4() -> QEvent
+PyQt5.QtCore.QStorageInfo?1()
+PyQt5.QtCore.QStorageInfo.__init__?1(self)
+PyQt5.QtCore.QStorageInfo?1(QString)
+PyQt5.QtCore.QStorageInfo.__init__?1(self, QString)
+PyQt5.QtCore.QStorageInfo?1(QDir)
+PyQt5.QtCore.QStorageInfo.__init__?1(self, QDir)
+PyQt5.QtCore.QStorageInfo?1(QStorageInfo)
+PyQt5.QtCore.QStorageInfo.__init__?1(self, QStorageInfo)
+PyQt5.QtCore.QStorageInfo.swap?4(QStorageInfo)
+PyQt5.QtCore.QStorageInfo.setPath?4(QString)
+PyQt5.QtCore.QStorageInfo.rootPath?4() -> QString
+PyQt5.QtCore.QStorageInfo.device?4() -> QByteArray
+PyQt5.QtCore.QStorageInfo.fileSystemType?4() -> QByteArray
+PyQt5.QtCore.QStorageInfo.name?4() -> QString
+PyQt5.QtCore.QStorageInfo.displayName?4() -> QString
+PyQt5.QtCore.QStorageInfo.bytesTotal?4() -> int
+PyQt5.QtCore.QStorageInfo.bytesFree?4() -> int
+PyQt5.QtCore.QStorageInfo.bytesAvailable?4() -> int
+PyQt5.QtCore.QStorageInfo.isReadOnly?4() -> bool
+PyQt5.QtCore.QStorageInfo.isReady?4() -> bool
+PyQt5.QtCore.QStorageInfo.isValid?4() -> bool
+PyQt5.QtCore.QStorageInfo.refresh?4()
+PyQt5.QtCore.QStorageInfo.mountedVolumes?4() -> unknown-type
+PyQt5.QtCore.QStorageInfo.root?4() -> QStorageInfo
+PyQt5.QtCore.QStorageInfo.isRoot?4() -> bool
+PyQt5.QtCore.QStorageInfo.blockSize?4() -> int
 PyQt5.QtCore.QStringListModel?1(QObject parent=None)
 PyQt5.QtCore.QStringListModel.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QStringListModel?1(list-of-str, QObject parent=None)
-PyQt5.QtCore.QStringListModel.__init__?1(self, list-of-str, QObject parent=None)
+PyQt5.QtCore.QStringListModel?1(QStringList, QObject parent=None)
+PyQt5.QtCore.QStringListModel.__init__?1(self, QStringList, QObject parent=None)
 PyQt5.QtCore.QStringListModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
 PyQt5.QtCore.QStringListModel.data?4(QModelIndex, int) -> QVariant
 PyQt5.QtCore.QStringListModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
 PyQt5.QtCore.QStringListModel.flags?4(QModelIndex) -> Qt.ItemFlags
 PyQt5.QtCore.QStringListModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtCore.QStringListModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
-PyQt5.QtCore.QStringListModel.stringList?4() -> list-of-str
-PyQt5.QtCore.QStringListModel.setStringList?4(list-of-str)
+PyQt5.QtCore.QStringListModel.stringList?4() -> QStringList
+PyQt5.QtCore.QStringListModel.setStringList?4(QStringList)
 PyQt5.QtCore.QStringListModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
 PyQt5.QtCore.QStringListModel.supportedDropActions?4() -> Qt.DropActions
 PyQt5.QtCore.QStringListModel.sibling?4(int, int, QModelIndex) -> QModelIndex
@@ -5279,38 +5535,39 @@
 PyQt5.QtCore.QSystemSemaphore.AccessMode?10
 PyQt5.QtCore.QSystemSemaphore.Open?10
 PyQt5.QtCore.QSystemSemaphore.Create?10
-PyQt5.QtCore.QSystemSemaphore?1(str, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
-PyQt5.QtCore.QSystemSemaphore.__init__?1(self, str, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
-PyQt5.QtCore.QSystemSemaphore.setKey?4(str, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
-PyQt5.QtCore.QSystemSemaphore.key?4() -> str
+PyQt5.QtCore.QSystemSemaphore?1(QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+PyQt5.QtCore.QSystemSemaphore.__init__?1(self, QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+PyQt5.QtCore.QSystemSemaphore.setKey?4(QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+PyQt5.QtCore.QSystemSemaphore.key?4() -> QString
 PyQt5.QtCore.QSystemSemaphore.acquire?4() -> bool
 PyQt5.QtCore.QSystemSemaphore.release?4(int n=1) -> bool
 PyQt5.QtCore.QSystemSemaphore.error?4() -> QSystemSemaphore.SystemSemaphoreError
-PyQt5.QtCore.QSystemSemaphore.errorString?4() -> str
+PyQt5.QtCore.QSystemSemaphore.errorString?4() -> QString
 PyQt5.QtCore.QTemporaryDir?1()
 PyQt5.QtCore.QTemporaryDir.__init__?1(self)
-PyQt5.QtCore.QTemporaryDir?1(str)
-PyQt5.QtCore.QTemporaryDir.__init__?1(self, str)
+PyQt5.QtCore.QTemporaryDir?1(QString)
+PyQt5.QtCore.QTemporaryDir.__init__?1(self, QString)
 PyQt5.QtCore.QTemporaryDir.isValid?4() -> bool
 PyQt5.QtCore.QTemporaryDir.autoRemove?4() -> bool
 PyQt5.QtCore.QTemporaryDir.setAutoRemove?4(bool)
 PyQt5.QtCore.QTemporaryDir.remove?4() -> bool
-PyQt5.QtCore.QTemporaryDir.path?4() -> str
+PyQt5.QtCore.QTemporaryDir.path?4() -> QString
+PyQt5.QtCore.QTemporaryDir.errorString?4() -> QString
 PyQt5.QtCore.QTemporaryFile?1()
 PyQt5.QtCore.QTemporaryFile.__init__?1(self)
-PyQt5.QtCore.QTemporaryFile?1(str)
-PyQt5.QtCore.QTemporaryFile.__init__?1(self, str)
+PyQt5.QtCore.QTemporaryFile?1(QString)
+PyQt5.QtCore.QTemporaryFile.__init__?1(self, QString)
 PyQt5.QtCore.QTemporaryFile?1(QObject)
 PyQt5.QtCore.QTemporaryFile.__init__?1(self, QObject)
-PyQt5.QtCore.QTemporaryFile?1(str, QObject)
-PyQt5.QtCore.QTemporaryFile.__init__?1(self, str, QObject)
+PyQt5.QtCore.QTemporaryFile?1(QString, QObject)
+PyQt5.QtCore.QTemporaryFile.__init__?1(self, QString, QObject)
 PyQt5.QtCore.QTemporaryFile.autoRemove?4() -> bool
 PyQt5.QtCore.QTemporaryFile.setAutoRemove?4(bool)
 PyQt5.QtCore.QTemporaryFile.open?4() -> bool
-PyQt5.QtCore.QTemporaryFile.fileName?4() -> str
-PyQt5.QtCore.QTemporaryFile.fileTemplate?4() -> str
-PyQt5.QtCore.QTemporaryFile.setFileTemplate?4(str)
-PyQt5.QtCore.QTemporaryFile.createNativeFile?4(str) -> QTemporaryFile
+PyQt5.QtCore.QTemporaryFile.fileName?4() -> QString
+PyQt5.QtCore.QTemporaryFile.fileTemplate?4() -> QString
+PyQt5.QtCore.QTemporaryFile.setFileTemplate?4(QString)
+PyQt5.QtCore.QTemporaryFile.createNativeFile?4(QString) -> QTemporaryFile
 PyQt5.QtCore.QTemporaryFile.createNativeFile?4(QFile) -> QTemporaryFile
 PyQt5.QtCore.QTemporaryFile.open?4(QIODevice.OpenMode) -> bool
 PyQt5.QtCore.QTextBoundaryFinder.BoundaryType?10
@@ -5329,11 +5586,11 @@
 PyQt5.QtCore.QTextBoundaryFinder.__init__?1(self)
 PyQt5.QtCore.QTextBoundaryFinder?1(QTextBoundaryFinder)
 PyQt5.QtCore.QTextBoundaryFinder.__init__?1(self, QTextBoundaryFinder)
-PyQt5.QtCore.QTextBoundaryFinder?1(QTextBoundaryFinder.BoundaryType, str)
-PyQt5.QtCore.QTextBoundaryFinder.__init__?1(self, QTextBoundaryFinder.BoundaryType, str)
+PyQt5.QtCore.QTextBoundaryFinder?1(QTextBoundaryFinder.BoundaryType, QString)
+PyQt5.QtCore.QTextBoundaryFinder.__init__?1(self, QTextBoundaryFinder.BoundaryType, QString)
 PyQt5.QtCore.QTextBoundaryFinder.isValid?4() -> bool
 PyQt5.QtCore.QTextBoundaryFinder.type?4() -> QTextBoundaryFinder.BoundaryType
-PyQt5.QtCore.QTextBoundaryFinder.string?4() -> str
+PyQt5.QtCore.QTextBoundaryFinder.string?4() -> QString
 PyQt5.QtCore.QTextBoundaryFinder.toStart?4()
 PyQt5.QtCore.QTextBoundaryFinder.toEnd?4()
 PyQt5.QtCore.QTextBoundaryFinder.position?4() -> int
@@ -5342,12 +5599,12 @@
 PyQt5.QtCore.QTextBoundaryFinder.toPreviousBoundary?4() -> int
 PyQt5.QtCore.QTextBoundaryFinder.isAtBoundary?4() -> bool
 PyQt5.QtCore.QTextBoundaryFinder.boundaryReasons?4() -> QTextBoundaryFinder.BoundaryReasons
+PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons?1()
+PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons.__init__?1(self)
+PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons?1(int)
+PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons.__init__?1(self, int)
 PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons?1(QTextBoundaryFinder.BoundaryReasons)
 PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons.__init__?1(self, QTextBoundaryFinder.BoundaryReasons)
-PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons?1(int)
-PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons.__init__?1(self, int)
-PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons?1()
-PyQt5.QtCore.QTextBoundaryFinder.BoundaryReasons.__init__?1(self)
 PyQt5.QtCore.QTextCodec.ConversionFlag?10
 PyQt5.QtCore.QTextCodec.DefaultConversion?10
 PyQt5.QtCore.QTextCodec.ConvertInvalidToNull?10
@@ -5361,40 +5618,40 @@
 PyQt5.QtCore.QTextCodec.codecForHtml?4(QByteArray, QTextCodec) -> QTextCodec
 PyQt5.QtCore.QTextCodec.codecForUtfText?4(QByteArray) -> QTextCodec
 PyQt5.QtCore.QTextCodec.codecForUtfText?4(QByteArray, QTextCodec) -> QTextCodec
-PyQt5.QtCore.QTextCodec.availableCodecs?4() -> list-of-QByteArray
-PyQt5.QtCore.QTextCodec.availableMibs?4() -> list-of-int
+PyQt5.QtCore.QTextCodec.availableCodecs?4() -> unknown-type
+PyQt5.QtCore.QTextCodec.availableMibs?4() -> unknown-type
 PyQt5.QtCore.QTextCodec.codecForLocale?4() -> QTextCodec
 PyQt5.QtCore.QTextCodec.setCodecForLocale?4(QTextCodec)
 PyQt5.QtCore.QTextCodec.makeDecoder?4(QTextCodec.ConversionFlags flags=QTextCodec.DefaultConversion) -> QTextDecoder
 PyQt5.QtCore.QTextCodec.makeEncoder?4(QTextCodec.ConversionFlags flags=QTextCodec.DefaultConversion) -> QTextEncoder
-PyQt5.QtCore.QTextCodec.canEncode?4(str) -> bool
-PyQt5.QtCore.QTextCodec.toUnicode?4(QByteArray) -> str
-PyQt5.QtCore.QTextCodec.toUnicode?4(str) -> str
-PyQt5.QtCore.QTextCodec.fromUnicode?4(str) -> QByteArray
-PyQt5.QtCore.QTextCodec.toUnicode?4(str, QTextCodec.ConverterState state=None) -> str
+PyQt5.QtCore.QTextCodec.canEncode?4(QString) -> bool
+PyQt5.QtCore.QTextCodec.toUnicode?4(QByteArray) -> QString
+PyQt5.QtCore.QTextCodec.toUnicode?4(str) -> QString
+PyQt5.QtCore.QTextCodec.fromUnicode?4(QString) -> QByteArray
+PyQt5.QtCore.QTextCodec.toUnicode?4(bytes, QTextCodec.ConverterState state=None) -> QString
 PyQt5.QtCore.QTextCodec.name?4() -> QByteArray
-PyQt5.QtCore.QTextCodec.aliases?4() -> list-of-QByteArray
+PyQt5.QtCore.QTextCodec.aliases?4() -> unknown-type
 PyQt5.QtCore.QTextCodec.mibEnum?4() -> int
-PyQt5.QtCore.QTextCodec.convertToUnicode?4(str, QTextCodec.ConverterState) -> str
+PyQt5.QtCore.QTextCodec.convertToUnicode?4(bytes, QTextCodec.ConverterState) -> QString
+PyQt5.QtCore.QTextCodec.ConversionFlags?1()
+PyQt5.QtCore.QTextCodec.ConversionFlags.__init__?1(self)
+PyQt5.QtCore.QTextCodec.ConversionFlags?1(int)
+PyQt5.QtCore.QTextCodec.ConversionFlags.__init__?1(self, int)
 PyQt5.QtCore.QTextCodec.ConversionFlags?1(QTextCodec.ConversionFlags)
 PyQt5.QtCore.QTextCodec.ConversionFlags.__init__?1(self, QTextCodec.ConversionFlags)
-PyQt5.QtCore.QTextCodec.ConversionFlags?1(int)
-PyQt5.QtCore.QTextCodec.ConversionFlags.__init__?1(self, int)
-PyQt5.QtCore.QTextCodec.ConversionFlags?1()
-PyQt5.QtCore.QTextCodec.ConversionFlags.__init__?1(self)
 PyQt5.QtCore.QTextCodec.ConverterState?1(QTextCodec.ConversionFlags flags=QTextCodec.DefaultConversion)
 PyQt5.QtCore.QTextCodec.ConverterState.__init__?1(self, QTextCodec.ConversionFlags flags=QTextCodec.DefaultConversion)
 PyQt5.QtCore.QTextEncoder?1(QTextCodec)
 PyQt5.QtCore.QTextEncoder.__init__?1(self, QTextCodec)
 PyQt5.QtCore.QTextEncoder?1(QTextCodec, QTextCodec.ConversionFlags)
 PyQt5.QtCore.QTextEncoder.__init__?1(self, QTextCodec, QTextCodec.ConversionFlags)
-PyQt5.QtCore.QTextEncoder.fromUnicode?4(str) -> QByteArray
+PyQt5.QtCore.QTextEncoder.fromUnicode?4(QString) -> QByteArray
 PyQt5.QtCore.QTextDecoder?1(QTextCodec)
 PyQt5.QtCore.QTextDecoder.__init__?1(self, QTextCodec)
 PyQt5.QtCore.QTextDecoder?1(QTextCodec, QTextCodec.ConversionFlags)
 PyQt5.QtCore.QTextDecoder.__init__?1(self, QTextCodec, QTextCodec.ConversionFlags)
-PyQt5.QtCore.QTextDecoder.toUnicode?4(str) -> str
-PyQt5.QtCore.QTextDecoder.toUnicode?4(QByteArray) -> str
+PyQt5.QtCore.QTextDecoder.toUnicode?4(bytes) -> QString
+PyQt5.QtCore.QTextDecoder.toUnicode?4(QByteArray) -> QString
 PyQt5.QtCore.QTextStream.Status?10
 PyQt5.QtCore.QTextStream.Ok?10
 PyQt5.QtCore.QTextStream.ReadPastEnd?10
@@ -5435,13 +5692,13 @@
 PyQt5.QtCore.QTextStream.flush?4()
 PyQt5.QtCore.QTextStream.seek?4(int) -> bool
 PyQt5.QtCore.QTextStream.skipWhiteSpace?4()
-PyQt5.QtCore.QTextStream.read?4(int) -> str
-PyQt5.QtCore.QTextStream.readLine?4(int maxLength=0) -> str
-PyQt5.QtCore.QTextStream.readAll?4() -> str
+PyQt5.QtCore.QTextStream.read?4(int) -> QString
+PyQt5.QtCore.QTextStream.readLine?4(int maxLength=0) -> QString
+PyQt5.QtCore.QTextStream.readAll?4() -> QString
 PyQt5.QtCore.QTextStream.setFieldAlignment?4(QTextStream.FieldAlignment)
 PyQt5.QtCore.QTextStream.fieldAlignment?4() -> QTextStream.FieldAlignment
-PyQt5.QtCore.QTextStream.setPadChar?4(str)
-PyQt5.QtCore.QTextStream.padChar?4() -> str
+PyQt5.QtCore.QTextStream.setPadChar?4(QChar)
+PyQt5.QtCore.QTextStream.padChar?4() -> QChar
 PyQt5.QtCore.QTextStream.setFieldWidth?4(int)
 PyQt5.QtCore.QTextStream.fieldWidth?4() -> int
 PyQt5.QtCore.QTextStream.setNumberFlags?4(QTextStream.NumberFlags)
@@ -5458,12 +5715,12 @@
 PyQt5.QtCore.QTextStream.pos?4() -> int
 PyQt5.QtCore.QTextStream.setLocale?4(QLocale)
 PyQt5.QtCore.QTextStream.locale?4() -> QLocale
+PyQt5.QtCore.QTextStream.NumberFlags?1()
+PyQt5.QtCore.QTextStream.NumberFlags.__init__?1(self)
+PyQt5.QtCore.QTextStream.NumberFlags?1(int)
+PyQt5.QtCore.QTextStream.NumberFlags.__init__?1(self, int)
 PyQt5.QtCore.QTextStream.NumberFlags?1(QTextStream.NumberFlags)
 PyQt5.QtCore.QTextStream.NumberFlags.__init__?1(self, QTextStream.NumberFlags)
-PyQt5.QtCore.QTextStream.NumberFlags?1(int)
-PyQt5.QtCore.QTextStream.NumberFlags.__init__?1(self, int)
-PyQt5.QtCore.QTextStream.NumberFlags?1()
-PyQt5.QtCore.QTextStream.NumberFlags.__init__?1(self)
 PyQt5.QtCore.QThread.Priority?10
 PyQt5.QtCore.QThread.IdlePriority?10
 PyQt5.QtCore.QThread.LowestPriority?10
@@ -5504,6 +5761,7 @@
 PyQt5.QtCore.QThread.setEventDispatcher?4(QAbstractEventDispatcher)
 PyQt5.QtCore.QThread.requestInterruption?4()
 PyQt5.QtCore.QThread.isInterruptionRequested?4() -> bool
+PyQt5.QtCore.QThread.loopLevel?4() -> int
 PyQt5.QtCore.QThreadPool?1(QObject parent=None)
 PyQt5.QtCore.QThreadPool.__init__?1(self, QObject parent=None)
 PyQt5.QtCore.QThreadPool.globalInstance?4() -> QThreadPool
@@ -5518,6 +5776,7 @@
 PyQt5.QtCore.QThreadPool.releaseThread?4()
 PyQt5.QtCore.QThreadPool.waitForDone?4(int msecs=-1) -> bool
 PyQt5.QtCore.QThreadPool.clear?4()
+PyQt5.QtCore.QThreadPool.cancel?4(QRunnable)
 PyQt5.QtCore.QTimeLine.State?10
 PyQt5.QtCore.QTimeLine.NotRunning?10
 PyQt5.QtCore.QTimeLine.Paused?10
@@ -5576,8 +5835,8 @@
 PyQt5.QtCore.QTimer.interval?4() -> int
 PyQt5.QtCore.QTimer.isSingleShot?4() -> bool
 PyQt5.QtCore.QTimer.setSingleShot?4(bool)
-PyQt5.QtCore.QTimer.singleShot?4(int, callable-or-signal)
-PyQt5.QtCore.QTimer.singleShot?4(int, Qt.TimerType, callable-or-signal)
+PyQt5.QtCore.QTimer.singleShot?4(int, object)
+PyQt5.QtCore.QTimer.singleShot?4(int, Qt.TimerType, object)
 PyQt5.QtCore.QTimer.start?4(int)
 PyQt5.QtCore.QTimer.start?4()
 PyQt5.QtCore.QTimer.stop?4()
@@ -5601,18 +5860,18 @@
 PyQt5.QtCore.QTimeZone.__init__?1(self, QByteArray)
 PyQt5.QtCore.QTimeZone?1(int)
 PyQt5.QtCore.QTimeZone.__init__?1(self, int)
-PyQt5.QtCore.QTimeZone?1(QByteArray, int, str, str, QLocale.Country country=QLocale.AnyCountry, str comment=QString())
-PyQt5.QtCore.QTimeZone.__init__?1(self, QByteArray, int, str, str, QLocale.Country country=QLocale.AnyCountry, str comment=QString())
+PyQt5.QtCore.QTimeZone?1(QByteArray, int, QString, QString, QLocale.Country country=QLocale.AnyCountry, QString comment='')
+PyQt5.QtCore.QTimeZone.__init__?1(self, QByteArray, int, QString, QString, QLocale.Country country=QLocale.AnyCountry, QString comment='')
 PyQt5.QtCore.QTimeZone?1(QTimeZone)
 PyQt5.QtCore.QTimeZone.__init__?1(self, QTimeZone)
 PyQt5.QtCore.QTimeZone.swap?4(QTimeZone)
 PyQt5.QtCore.QTimeZone.isValid?4() -> bool
 PyQt5.QtCore.QTimeZone.id?4() -> QByteArray
 PyQt5.QtCore.QTimeZone.country?4() -> QLocale.Country
-PyQt5.QtCore.QTimeZone.comment?4() -> str
-PyQt5.QtCore.QTimeZone.displayName?4(QDateTime, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> str
-PyQt5.QtCore.QTimeZone.displayName?4(QTimeZone.TimeType, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> str
-PyQt5.QtCore.QTimeZone.abbreviation?4(QDateTime) -> str
+PyQt5.QtCore.QTimeZone.comment?4() -> QString
+PyQt5.QtCore.QTimeZone.displayName?4(QDateTime, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> QString
+PyQt5.QtCore.QTimeZone.displayName?4(QTimeZone.TimeType, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> QString
+PyQt5.QtCore.QTimeZone.abbreviation?4(QDateTime) -> QString
 PyQt5.QtCore.QTimeZone.offsetFromUtc?4(QDateTime) -> int
 PyQt5.QtCore.QTimeZone.standardTimeOffset?4(QDateTime) -> int
 PyQt5.QtCore.QTimeZone.daylightTimeOffset?4(QDateTime) -> int
@@ -5622,17 +5881,19 @@
 PyQt5.QtCore.QTimeZone.hasTransitions?4() -> bool
 PyQt5.QtCore.QTimeZone.nextTransition?4(QDateTime) -> QTimeZone.OffsetData
 PyQt5.QtCore.QTimeZone.previousTransition?4(QDateTime) -> QTimeZone.OffsetData
-PyQt5.QtCore.QTimeZone.transitions?4(QDateTime, QDateTime) -> list-of-QTimeZone.OffsetData
+PyQt5.QtCore.QTimeZone.transitions?4(QDateTime, QDateTime) -> unknown-type
 PyQt5.QtCore.QTimeZone.systemTimeZoneId?4() -> QByteArray
 PyQt5.QtCore.QTimeZone.isTimeZoneIdAvailable?4(QByteArray) -> bool
-PyQt5.QtCore.QTimeZone.availableTimeZoneIds?4() -> list-of-QByteArray
-PyQt5.QtCore.QTimeZone.availableTimeZoneIds?4(QLocale.Country) -> list-of-QByteArray
-PyQt5.QtCore.QTimeZone.availableTimeZoneIds?4(int) -> list-of-QByteArray
+PyQt5.QtCore.QTimeZone.availableTimeZoneIds?4() -> unknown-type
+PyQt5.QtCore.QTimeZone.availableTimeZoneIds?4(QLocale.Country) -> unknown-type
+PyQt5.QtCore.QTimeZone.availableTimeZoneIds?4(int) -> unknown-type
 PyQt5.QtCore.QTimeZone.ianaIdToWindowsId?4(QByteArray) -> QByteArray
 PyQt5.QtCore.QTimeZone.windowsIdToDefaultIanaId?4(QByteArray) -> QByteArray
 PyQt5.QtCore.QTimeZone.windowsIdToDefaultIanaId?4(QByteArray, QLocale.Country) -> QByteArray
-PyQt5.QtCore.QTimeZone.windowsIdToIanaIds?4(QByteArray) -> list-of-QByteArray
-PyQt5.QtCore.QTimeZone.windowsIdToIanaIds?4(QByteArray, QLocale.Country) -> list-of-QByteArray
+PyQt5.QtCore.QTimeZone.windowsIdToIanaIds?4(QByteArray) -> unknown-type
+PyQt5.QtCore.QTimeZone.windowsIdToIanaIds?4(QByteArray, QLocale.Country) -> unknown-type
+PyQt5.QtCore.QTimeZone.systemTimeZone?4() -> QTimeZone
+PyQt5.QtCore.QTimeZone.utc?4() -> QTimeZone
 PyQt5.QtCore.QTimeZone.OffsetData.abbreviation?7
 PyQt5.QtCore.QTimeZone.OffsetData.atUtc?7
 PyQt5.QtCore.QTimeZone.OffsetData.daylightTimeOffset?7
@@ -5644,11 +5905,14 @@
 PyQt5.QtCore.QTimeZone.OffsetData.__init__?1(self, QTimeZone.OffsetData)
 PyQt5.QtCore.QTranslator?1(QObject parent=None)
 PyQt5.QtCore.QTranslator.__init__?1(self, QObject parent=None)
-PyQt5.QtCore.QTranslator.translate?4(str, str, str disambiguation=None, int n=-1) -> str
+PyQt5.QtCore.QTranslator.translate?4(str, str, str disambiguation=None, int n=-1) -> QString
 PyQt5.QtCore.QTranslator.isEmpty?4() -> bool
-PyQt5.QtCore.QTranslator.load?4(str, str directory='', str searchDelimiters='', str suffix='') -> bool
-PyQt5.QtCore.QTranslator.load?4(QLocale, str, str prefix='', str directory='', str suffix='') -> bool
-PyQt5.QtCore.QTranslator.loadFromData?4(str, str directory=QString()) -> bool
+PyQt5.QtCore.QTranslator.load?4(QString, QString directory='', QString searchDelimiters='', QString suffix='') -> bool
+PyQt5.QtCore.QTranslator.load?4(QLocale, QString, QString prefix='', QString directory='', QString suffix='') -> bool
+PyQt5.QtCore.QTranslator.loadFromData?4(bytes, QString directory='') -> bool
+PyQt5.QtCore.QUrl.UserInputResolutionOption?10
+PyQt5.QtCore.QUrl.DefaultResolution?10
+PyQt5.QtCore.QUrl.AssumeLocalFile?10
 PyQt5.QtCore.QUrl.ComponentFormattingOption?10
 PyQt5.QtCore.QUrl.PrettyDecoded?10
 PyQt5.QtCore.QUrl.EncodeSpaces?10
@@ -5659,7 +5923,7 @@
 PyQt5.QtCore.QUrl.FullyEncoded?10
 PyQt5.QtCore.QUrl.FullyDecoded?10
 PyQt5.QtCore.QUrl.UrlFormattingOption?10
-PyQt5.QtCore.QUrl.None?10
+PyQt5.QtCore.QUrl.None_?10
 PyQt5.QtCore.QUrl.RemoveScheme?10
 PyQt5.QtCore.QUrl.RemovePassword?10
 PyQt5.QtCore.QUrl.RemoveUserInfo?10
@@ -5678,101 +5942,108 @@
 PyQt5.QtCore.QUrl.DecodedMode?10
 PyQt5.QtCore.QUrl?1()
 PyQt5.QtCore.QUrl.__init__?1(self)
-PyQt5.QtCore.QUrl?1(str, QUrl.ParsingMode mode=QUrl.TolerantMode)
-PyQt5.QtCore.QUrl.__init__?1(self, str, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl?1(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl.__init__?1(self, QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
 PyQt5.QtCore.QUrl?1(QUrl)
 PyQt5.QtCore.QUrl.__init__?1(self, QUrl)
-PyQt5.QtCore.QUrl.url?4(QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrl.setUrl?4(str, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl.url?4(QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrl.setUrl?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
 PyQt5.QtCore.QUrl.isValid?4() -> bool
 PyQt5.QtCore.QUrl.isEmpty?4() -> bool
 PyQt5.QtCore.QUrl.clear?4()
-PyQt5.QtCore.QUrl.setScheme?4(str)
-PyQt5.QtCore.QUrl.scheme?4() -> str
-PyQt5.QtCore.QUrl.setAuthority?4(str, QUrl.ParsingMode mode=QUrl.TolerantMode)
-PyQt5.QtCore.QUrl.authority?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrl.setUserInfo?4(str, QUrl.ParsingMode mode=QUrl.TolerantMode)
-PyQt5.QtCore.QUrl.userInfo?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrl.setUserName?4(str, QUrl.ParsingMode mode=QUrl.DecodedMode)
-PyQt5.QtCore.QUrl.userName?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> str
-PyQt5.QtCore.QUrl.setPassword?4(str, QUrl.ParsingMode mode=QUrl.DecodedMode)
-PyQt5.QtCore.QUrl.password?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> str
-PyQt5.QtCore.QUrl.setHost?4(str, QUrl.ParsingMode mode=QUrl.DecodedMode)
-PyQt5.QtCore.QUrl.host?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> str
+PyQt5.QtCore.QUrl.setScheme?4(QString)
+PyQt5.QtCore.QUrl.scheme?4() -> QString
+PyQt5.QtCore.QUrl.setAuthority?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl.authority?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrl.setUserInfo?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl.userInfo?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrl.setUserName?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+PyQt5.QtCore.QUrl.userName?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> QString
+PyQt5.QtCore.QUrl.setPassword?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+PyQt5.QtCore.QUrl.password?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> QString
+PyQt5.QtCore.QUrl.setHost?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+PyQt5.QtCore.QUrl.host?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> QString
 PyQt5.QtCore.QUrl.setPort?4(int)
 PyQt5.QtCore.QUrl.port?4(int defaultPort=-1) -> int
-PyQt5.QtCore.QUrl.setPath?4(str, QUrl.ParsingMode mode=QUrl.DecodedMode)
-PyQt5.QtCore.QUrl.path?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> str
-PyQt5.QtCore.QUrl.setFragment?4(str, QUrl.ParsingMode mode=QUrl.TolerantMode)
-PyQt5.QtCore.QUrl.fragment?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
+PyQt5.QtCore.QUrl.setPath?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+PyQt5.QtCore.QUrl.path?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> QString
+PyQt5.QtCore.QUrl.setFragment?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl.fragment?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
 PyQt5.QtCore.QUrl.resolved?4(QUrl) -> QUrl
 PyQt5.QtCore.QUrl.isRelative?4() -> bool
 PyQt5.QtCore.QUrl.isParentOf?4(QUrl) -> bool
-PyQt5.QtCore.QUrl.fromLocalFile?4(str) -> QUrl
-PyQt5.QtCore.QUrl.toLocalFile?4() -> str
-PyQt5.QtCore.QUrl.toString?4(QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> str
+PyQt5.QtCore.QUrl.fromLocalFile?4(QString) -> QUrl
+PyQt5.QtCore.QUrl.toLocalFile?4() -> QString
+PyQt5.QtCore.QUrl.toString?4(QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> QString
 PyQt5.QtCore.QUrl.toEncoded?4(QUrl.FormattingOptions options=QUrl.FullyEncoded) -> QByteArray
 PyQt5.QtCore.QUrl.fromEncoded?4(QByteArray, QUrl.ParsingMode mode=QUrl.TolerantMode) -> QUrl
 PyQt5.QtCore.QUrl.detach?4()
 PyQt5.QtCore.QUrl.isDetached?4() -> bool
-PyQt5.QtCore.QUrl.fromPercentEncoding?4(QByteArray) -> str
-PyQt5.QtCore.QUrl.toPercentEncoding?4(str, QByteArray exclude=QByteArray(), QByteArray include=QByteArray()) -> QByteArray
+PyQt5.QtCore.QUrl.fromPercentEncoding?4(QByteArray) -> QString
+PyQt5.QtCore.QUrl.toPercentEncoding?4(QString, QByteArray exclude=QByteArray(), QByteArray include=QByteArray()) -> QByteArray
 PyQt5.QtCore.QUrl.hasQuery?4() -> bool
 PyQt5.QtCore.QUrl.hasFragment?4() -> bool
-PyQt5.QtCore.QUrl.errorString?4() -> str
-PyQt5.QtCore.QUrl.fromAce?4(QByteArray) -> str
-PyQt5.QtCore.QUrl.toAce?4(str) -> QByteArray
-PyQt5.QtCore.QUrl.idnWhitelist?4() -> list-of-str
-PyQt5.QtCore.QUrl.setIdnWhitelist?4(list-of-str)
-PyQt5.QtCore.QUrl.fromUserInput?4(str) -> QUrl
+PyQt5.QtCore.QUrl.errorString?4() -> QString
+PyQt5.QtCore.QUrl.fromAce?4(QByteArray) -> QString
+PyQt5.QtCore.QUrl.toAce?4(QString) -> QByteArray
+PyQt5.QtCore.QUrl.idnWhitelist?4() -> QStringList
+PyQt5.QtCore.QUrl.setIdnWhitelist?4(QStringList)
+PyQt5.QtCore.QUrl.fromUserInput?4(QString) -> QUrl
 PyQt5.QtCore.QUrl.swap?4(QUrl)
-PyQt5.QtCore.QUrl.topLevelDomain?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> str
+PyQt5.QtCore.QUrl.topLevelDomain?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> QString
 PyQt5.QtCore.QUrl.isLocalFile?4() -> bool
-PyQt5.QtCore.QUrl.toDisplayString?4(QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrl.setQuery?4(str, QUrl.ParsingMode mode=QUrl.TolerantMode)
+PyQt5.QtCore.QUrl.toDisplayString?4(QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrl.setQuery?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
 PyQt5.QtCore.QUrl.setQuery?4(QUrlQuery)
-PyQt5.QtCore.QUrl.query?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrl.toStringList?4(list-of-QUrl, QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> list-of-str
-PyQt5.QtCore.QUrl.fromStringList?4(list-of-str, QUrl.ParsingMode mode=QUrl.TolerantMode) -> list-of-QUrl
+PyQt5.QtCore.QUrl.query?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrl.toStringList?4(unknown-type, QUrl.FormattingOptions options=QUrl.PrettyDecoded) -> QStringList
+PyQt5.QtCore.QUrl.fromStringList?4(QStringList, QUrl.ParsingMode mode=QUrl.TolerantMode) -> unknown-type
 PyQt5.QtCore.QUrl.adjusted?4(QUrl.FormattingOptions) -> QUrl
-PyQt5.QtCore.QUrl.fileName?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> str
+PyQt5.QtCore.QUrl.fileName?4(QUrl.ComponentFormattingOptions options=QUrl.FullyDecoded) -> QString
 PyQt5.QtCore.QUrl.matches?4(QUrl, QUrl.FormattingOptions) -> bool
+PyQt5.QtCore.QUrl.fromUserInput?4(QString, QString, QUrl.UserInputResolutionOptions options=QUrl.DefaultResolution) -> QUrl
 PyQt5.QtCore.QUrl.FormattingOptions?1(QUrl.FormattingOptions)
 PyQt5.QtCore.QUrl.FormattingOptions.__init__?1(self, QUrl.FormattingOptions)
+PyQt5.QtCore.QUrl.ComponentFormattingOptions?1()
+PyQt5.QtCore.QUrl.ComponentFormattingOptions.__init__?1(self)
+PyQt5.QtCore.QUrl.ComponentFormattingOptions?1(int)
+PyQt5.QtCore.QUrl.ComponentFormattingOptions.__init__?1(self, int)
 PyQt5.QtCore.QUrl.ComponentFormattingOptions?1(QUrl.ComponentFormattingOptions)
 PyQt5.QtCore.QUrl.ComponentFormattingOptions.__init__?1(self, QUrl.ComponentFormattingOptions)
-PyQt5.QtCore.QUrl.ComponentFormattingOptions?1(int)
-PyQt5.QtCore.QUrl.ComponentFormattingOptions.__init__?1(self, int)
-PyQt5.QtCore.QUrl.ComponentFormattingOptions?1()
-PyQt5.QtCore.QUrl.ComponentFormattingOptions.__init__?1(self)
+PyQt5.QtCore.QUrl.UserInputResolutionOptions?1()
+PyQt5.QtCore.QUrl.UserInputResolutionOptions.__init__?1(self)
+PyQt5.QtCore.QUrl.UserInputResolutionOptions?1(int)
+PyQt5.QtCore.QUrl.UserInputResolutionOptions.__init__?1(self, int)
+PyQt5.QtCore.QUrl.UserInputResolutionOptions?1(QUrl.UserInputResolutionOptions)
+PyQt5.QtCore.QUrl.UserInputResolutionOptions.__init__?1(self, QUrl.UserInputResolutionOptions)
 PyQt5.QtCore.QUrlQuery?1()
 PyQt5.QtCore.QUrlQuery.__init__?1(self)
 PyQt5.QtCore.QUrlQuery?1(QUrl)
 PyQt5.QtCore.QUrlQuery.__init__?1(self, QUrl)
-PyQt5.QtCore.QUrlQuery?1(str)
-PyQt5.QtCore.QUrlQuery.__init__?1(self, str)
+PyQt5.QtCore.QUrlQuery?1(QString)
+PyQt5.QtCore.QUrlQuery.__init__?1(self, QString)
 PyQt5.QtCore.QUrlQuery?1(QUrlQuery)
 PyQt5.QtCore.QUrlQuery.__init__?1(self, QUrlQuery)
 PyQt5.QtCore.QUrlQuery.swap?4(QUrlQuery)
 PyQt5.QtCore.QUrlQuery.isEmpty?4() -> bool
 PyQt5.QtCore.QUrlQuery.isDetached?4() -> bool
 PyQt5.QtCore.QUrlQuery.clear?4()
-PyQt5.QtCore.QUrlQuery.query?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrlQuery.setQuery?4(str)
-PyQt5.QtCore.QUrlQuery.toString?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrlQuery.setQueryDelimiters?4(str, str)
-PyQt5.QtCore.QUrlQuery.queryValueDelimiter?4() -> str
-PyQt5.QtCore.QUrlQuery.queryPairDelimiter?4() -> str
-PyQt5.QtCore.QUrlQuery.setQueryItems?4(list-of-tuple-of-QString-QString)
-PyQt5.QtCore.QUrlQuery.queryItems?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> list-of-tuple-of-QString-QString
-PyQt5.QtCore.QUrlQuery.hasQueryItem?4(str) -> bool
-PyQt5.QtCore.QUrlQuery.addQueryItem?4(str, str)
-PyQt5.QtCore.QUrlQuery.removeQueryItem?4(str)
-PyQt5.QtCore.QUrlQuery.queryItemValue?4(str, QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> str
-PyQt5.QtCore.QUrlQuery.allQueryItemValues?4(str, QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> list-of-str
-PyQt5.QtCore.QUrlQuery.removeAllQueryItems?4(str)
-PyQt5.QtCore.QUrlQuery.defaultQueryValueDelimiter?4() -> str
-PyQt5.QtCore.QUrlQuery.defaultQueryPairDelimiter?4() -> str
+PyQt5.QtCore.QUrlQuery.query?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrlQuery.setQuery?4(QString)
+PyQt5.QtCore.QUrlQuery.toString?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrlQuery.setQueryDelimiters?4(QChar, QChar)
+PyQt5.QtCore.QUrlQuery.queryValueDelimiter?4() -> QChar
+PyQt5.QtCore.QUrlQuery.queryPairDelimiter?4() -> QChar
+PyQt5.QtCore.QUrlQuery.setQueryItems?4(unknown-type)
+PyQt5.QtCore.QUrlQuery.queryItems?4(QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> unknown-type
+PyQt5.QtCore.QUrlQuery.hasQueryItem?4(QString) -> bool
+PyQt5.QtCore.QUrlQuery.addQueryItem?4(QString, QString)
+PyQt5.QtCore.QUrlQuery.removeQueryItem?4(QString)
+PyQt5.QtCore.QUrlQuery.queryItemValue?4(QString, QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QString
+PyQt5.QtCore.QUrlQuery.allQueryItemValues?4(QString, QUrl.ComponentFormattingOptions options=QUrl.PrettyDecoded) -> QStringList
+PyQt5.QtCore.QUrlQuery.removeAllQueryItems?4(QString)
+PyQt5.QtCore.QUrlQuery.defaultQueryValueDelimiter?4() -> QChar
+PyQt5.QtCore.QUrlQuery.defaultQueryPairDelimiter?4() -> QChar
 PyQt5.QtCore.QUuid.Version?10
 PyQt5.QtCore.QUuid.VerUnknown?10
 PyQt5.QtCore.QUuid.Time?10
@@ -5791,19 +6062,19 @@
 PyQt5.QtCore.QUuid.__init__?1(self)
 PyQt5.QtCore.QUuid?1(int, int, int, int, int, int, int, int, int, int, int)
 PyQt5.QtCore.QUuid.__init__?1(self, int, int, int, int, int, int, int, int, int, int, int)
-PyQt5.QtCore.QUuid?1(str)
-PyQt5.QtCore.QUuid.__init__?1(self, str)
+PyQt5.QtCore.QUuid?1(QString)
+PyQt5.QtCore.QUuid.__init__?1(self, QString)
 PyQt5.QtCore.QUuid?1(QByteArray)
 PyQt5.QtCore.QUuid.__init__?1(self, QByteArray)
 PyQt5.QtCore.QUuid?1(QUuid)
 PyQt5.QtCore.QUuid.__init__?1(self, QUuid)
-PyQt5.QtCore.QUuid.toString?4() -> str
+PyQt5.QtCore.QUuid.toString?4() -> QString
 PyQt5.QtCore.QUuid.isNull?4() -> bool
 PyQt5.QtCore.QUuid.createUuid?4() -> QUuid
 PyQt5.QtCore.QUuid.createUuidV3?4(QUuid, QByteArray) -> QUuid
 PyQt5.QtCore.QUuid.createUuidV5?4(QUuid, QByteArray) -> QUuid
-PyQt5.QtCore.QUuid.createUuidV3?4(QUuid, str) -> QUuid
-PyQt5.QtCore.QUuid.createUuidV5?4(QUuid, str) -> QUuid
+PyQt5.QtCore.QUuid.createUuidV3?4(QUuid, QString) -> QUuid
+PyQt5.QtCore.QUuid.createUuidV5?4(QUuid, QString) -> QUuid
 PyQt5.QtCore.QUuid.variant?4() -> QUuid.Variant
 PyQt5.QtCore.QUuid.version?4() -> QUuid.Version
 PyQt5.QtCore.QUuid.toByteArray?4() -> QByteArray
@@ -5867,6 +6138,7 @@
 PyQt5.QtCore.QVariant.ModelIndex?10
 PyQt5.QtCore.QVariant.PolygonF?10
 PyQt5.QtCore.QVariant.RegularExpression?10
+PyQt5.QtCore.QVariant.PersistentModelIndex?10
 PyQt5.QtCore.QVariant.UserType?10
 PyQt5.QtCore.QVariant?1()
 PyQt5.QtCore.QVariant.__init__?1(self)
@@ -5890,6 +6162,32 @@
 PyQt5.QtCore.QVariant.typeToName?4(int) -> str
 PyQt5.QtCore.QVariant.nameToType?4(str) -> QVariant.Type
 PyQt5.QtCore.QVariant.swap?4(QVariant)
+PyQt5.QtCore.QVersionNumber?1()
+PyQt5.QtCore.QVersionNumber.__init__?1(self)
+PyQt5.QtCore.QVersionNumber?1(unknown-type)
+PyQt5.QtCore.QVersionNumber.__init__?1(self, unknown-type)
+PyQt5.QtCore.QVersionNumber?1(int)
+PyQt5.QtCore.QVersionNumber.__init__?1(self, int)
+PyQt5.QtCore.QVersionNumber?1(int, int)
+PyQt5.QtCore.QVersionNumber.__init__?1(self, int, int)
+PyQt5.QtCore.QVersionNumber?1(int, int, int)
+PyQt5.QtCore.QVersionNumber.__init__?1(self, int, int, int)
+PyQt5.QtCore.QVersionNumber?1(QVersionNumber)
+PyQt5.QtCore.QVersionNumber.__init__?1(self, QVersionNumber)
+PyQt5.QtCore.QVersionNumber.isNull?4() -> bool
+PyQt5.QtCore.QVersionNumber.isNormalized?4() -> bool
+PyQt5.QtCore.QVersionNumber.majorVersion?4() -> int
+PyQt5.QtCore.QVersionNumber.minorVersion?4() -> int
+PyQt5.QtCore.QVersionNumber.microVersion?4() -> int
+PyQt5.QtCore.QVersionNumber.normalized?4() -> QVersionNumber
+PyQt5.QtCore.QVersionNumber.segments?4() -> unknown-type
+PyQt5.QtCore.QVersionNumber.segmentAt?4(int) -> int
+PyQt5.QtCore.QVersionNumber.segmentCount?4() -> int
+PyQt5.QtCore.QVersionNumber.isPrefixOf?4(QVersionNumber) -> bool
+PyQt5.QtCore.QVersionNumber.compare?4(QVersionNumber, QVersionNumber) -> int
+PyQt5.QtCore.QVersionNumber.commonPrefix?4(QVersionNumber, QVersionNumber) -> QVersionNumber
+PyQt5.QtCore.QVersionNumber.toString?4() -> QString
+PyQt5.QtCore.QVersionNumber.fromString?4(QString) -> (QVersionNumber, int)
 PyQt5.QtCore.QWaitCondition?1()
 PyQt5.QtCore.QWaitCondition.__init__?1(self)
 PyQt5.QtCore.QWaitCondition.wait?4(QMutex, int msecs=ULONG_MAX) -> bool
@@ -5898,10 +6196,10 @@
 PyQt5.QtCore.QWaitCondition.wakeAll?4()
 PyQt5.QtCore.QXmlStreamAttribute?1()
 PyQt5.QtCore.QXmlStreamAttribute.__init__?1(self)
-PyQt5.QtCore.QXmlStreamAttribute?1(str, str)
-PyQt5.QtCore.QXmlStreamAttribute.__init__?1(self, str, str)
-PyQt5.QtCore.QXmlStreamAttribute?1(str, str, str)
-PyQt5.QtCore.QXmlStreamAttribute.__init__?1(self, str, str, str)
+PyQt5.QtCore.QXmlStreamAttribute?1(QString, QString)
+PyQt5.QtCore.QXmlStreamAttribute.__init__?1(self, QString, QString)
+PyQt5.QtCore.QXmlStreamAttribute?1(QString, QString, QString)
+PyQt5.QtCore.QXmlStreamAttribute.__init__?1(self, QString, QString, QString)
 PyQt5.QtCore.QXmlStreamAttribute?1(QXmlStreamAttribute)
 PyQt5.QtCore.QXmlStreamAttribute.__init__?1(self, QXmlStreamAttribute)
 PyQt5.QtCore.QXmlStreamAttribute.namespaceUri?4() -> QStringRef
@@ -5914,13 +6212,13 @@
 PyQt5.QtCore.QXmlStreamAttributes.__init__?1(self)
 PyQt5.QtCore.QXmlStreamAttributes?1(QXmlStreamAttributes)
 PyQt5.QtCore.QXmlStreamAttributes.__init__?1(self, QXmlStreamAttributes)
-PyQt5.QtCore.QXmlStreamAttributes.value?4(str, str) -> QStringRef
-PyQt5.QtCore.QXmlStreamAttributes.value?4(str) -> QStringRef
-PyQt5.QtCore.QXmlStreamAttributes.append?4(str, str, str)
-PyQt5.QtCore.QXmlStreamAttributes.append?4(str, str)
+PyQt5.QtCore.QXmlStreamAttributes.value?4(QString, QString) -> QStringRef
+PyQt5.QtCore.QXmlStreamAttributes.value?4(QString) -> QStringRef
+PyQt5.QtCore.QXmlStreamAttributes.append?4(QString, QString, QString)
+PyQt5.QtCore.QXmlStreamAttributes.append?4(QString, QString)
 PyQt5.QtCore.QXmlStreamAttributes.append?4(QXmlStreamAttribute)
-PyQt5.QtCore.QXmlStreamAttributes.hasAttribute?4(str) -> bool
-PyQt5.QtCore.QXmlStreamAttributes.hasAttribute?4(str, str) -> bool
+PyQt5.QtCore.QXmlStreamAttributes.hasAttribute?4(QString) -> bool
+PyQt5.QtCore.QXmlStreamAttributes.hasAttribute?4(QString, QString) -> bool
 PyQt5.QtCore.QXmlStreamAttributes.at?4(int) -> QXmlStreamAttribute
 PyQt5.QtCore.QXmlStreamAttributes.clear?4()
 PyQt5.QtCore.QXmlStreamAttributes.contains?4(QXmlStreamAttribute) -> bool
@@ -5943,8 +6241,8 @@
 PyQt5.QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self)
 PyQt5.QtCore.QXmlStreamNamespaceDeclaration?1(QXmlStreamNamespaceDeclaration)
 PyQt5.QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self, QXmlStreamNamespaceDeclaration)
-PyQt5.QtCore.QXmlStreamNamespaceDeclaration?1(str, str)
-PyQt5.QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self, str, str)
+PyQt5.QtCore.QXmlStreamNamespaceDeclaration?1(QString, QString)
+PyQt5.QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self, QString, QString)
 PyQt5.QtCore.QXmlStreamNamespaceDeclaration.prefix?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamNamespaceDeclaration.namespaceUri?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamNotationDeclaration?1()
@@ -5967,7 +6265,7 @@
 PyQt5.QtCore.QXmlStreamEntityResolver.__init__?1(self)
 PyQt5.QtCore.QXmlStreamEntityResolver?1(QXmlStreamEntityResolver)
 PyQt5.QtCore.QXmlStreamEntityResolver.__init__?1(self, QXmlStreamEntityResolver)
-PyQt5.QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity?4(str) -> str
+PyQt5.QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity?4(QString) -> QString
 PyQt5.QtCore.QXmlStreamReader.Error?10
 PyQt5.QtCore.QXmlStreamReader.NoError?10
 PyQt5.QtCore.QXmlStreamReader.UnexpectedElementError?10
@@ -5996,17 +6294,17 @@
 PyQt5.QtCore.QXmlStreamReader.__init__?1(self, QIODevice)
 PyQt5.QtCore.QXmlStreamReader?1(QByteArray)
 PyQt5.QtCore.QXmlStreamReader.__init__?1(self, QByteArray)
-PyQt5.QtCore.QXmlStreamReader?1(str)
-PyQt5.QtCore.QXmlStreamReader.__init__?1(self, str)
+PyQt5.QtCore.QXmlStreamReader?1(QString)
+PyQt5.QtCore.QXmlStreamReader.__init__?1(self, QString)
 PyQt5.QtCore.QXmlStreamReader.setDevice?4(QIODevice)
 PyQt5.QtCore.QXmlStreamReader.device?4() -> QIODevice
 PyQt5.QtCore.QXmlStreamReader.addData?4(QByteArray)
-PyQt5.QtCore.QXmlStreamReader.addData?4(str)
+PyQt5.QtCore.QXmlStreamReader.addData?4(QString)
 PyQt5.QtCore.QXmlStreamReader.clear?4()
 PyQt5.QtCore.QXmlStreamReader.atEnd?4() -> bool
 PyQt5.QtCore.QXmlStreamReader.readNext?4() -> QXmlStreamReader.TokenType
 PyQt5.QtCore.QXmlStreamReader.tokenType?4() -> QXmlStreamReader.TokenType
-PyQt5.QtCore.QXmlStreamReader.tokenString?4() -> str
+PyQt5.QtCore.QXmlStreamReader.tokenString?4() -> QString
 PyQt5.QtCore.QXmlStreamReader.setNamespaceProcessing?4(bool)
 PyQt5.QtCore.QXmlStreamReader.namespaceProcessing?4() -> bool
 PyQt5.QtCore.QXmlStreamReader.isStartDocument?4() -> bool
@@ -6027,7 +6325,7 @@
 PyQt5.QtCore.QXmlStreamReader.columnNumber?4() -> int
 PyQt5.QtCore.QXmlStreamReader.characterOffset?4() -> int
 PyQt5.QtCore.QXmlStreamReader.attributes?4() -> QXmlStreamAttributes
-PyQt5.QtCore.QXmlStreamReader.readElementText?4(QXmlStreamReader.ReadElementTextBehaviour behaviour=QXmlStreamReader.ErrorOnUnexpectedElement) -> str
+PyQt5.QtCore.QXmlStreamReader.readElementText?4(QXmlStreamReader.ReadElementTextBehaviour behaviour=QXmlStreamReader.ErrorOnUnexpectedElement) -> QString
 PyQt5.QtCore.QXmlStreamReader.name?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamReader.namespaceUri?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamReader.qualifiedName?4() -> QStringRef
@@ -6035,16 +6333,16 @@
 PyQt5.QtCore.QXmlStreamReader.processingInstructionTarget?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamReader.processingInstructionData?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamReader.text?4() -> QStringRef
-PyQt5.QtCore.QXmlStreamReader.namespaceDeclarations?4() -> list-of-QXmlStreamNamespaceDeclaration
+PyQt5.QtCore.QXmlStreamReader.namespaceDeclarations?4() -> unknown-type
 PyQt5.QtCore.QXmlStreamReader.addExtraNamespaceDeclaration?4(QXmlStreamNamespaceDeclaration)
-PyQt5.QtCore.QXmlStreamReader.addExtraNamespaceDeclarations?4(list-of-QXmlStreamNamespaceDeclaration)
-PyQt5.QtCore.QXmlStreamReader.notationDeclarations?4() -> list-of-QXmlStreamNotationDeclaration
-PyQt5.QtCore.QXmlStreamReader.entityDeclarations?4() -> list-of-QXmlStreamEntityDeclaration
+PyQt5.QtCore.QXmlStreamReader.addExtraNamespaceDeclarations?4(unknown-type)
+PyQt5.QtCore.QXmlStreamReader.notationDeclarations?4() -> unknown-type
+PyQt5.QtCore.QXmlStreamReader.entityDeclarations?4() -> unknown-type
 PyQt5.QtCore.QXmlStreamReader.dtdName?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamReader.dtdPublicId?4() -> QStringRef
 PyQt5.QtCore.QXmlStreamReader.dtdSystemId?4() -> QStringRef
-PyQt5.QtCore.QXmlStreamReader.raiseError?4(str message='')
-PyQt5.QtCore.QXmlStreamReader.errorString?4() -> str
+PyQt5.QtCore.QXmlStreamReader.raiseError?4(QString message='')
+PyQt5.QtCore.QXmlStreamReader.errorString?4() -> QString
 PyQt5.QtCore.QXmlStreamReader.error?4() -> QXmlStreamReader.Error
 PyQt5.QtCore.QXmlStreamReader.hasError?4() -> bool
 PyQt5.QtCore.QXmlStreamReader.setEntityResolver?4(QXmlStreamEntityResolver)
@@ -6066,29 +6364,29 @@
 PyQt5.QtCore.QXmlStreamWriter.autoFormatting?4() -> bool
 PyQt5.QtCore.QXmlStreamWriter.setAutoFormattingIndent?4(int)
 PyQt5.QtCore.QXmlStreamWriter.autoFormattingIndent?4() -> int
-PyQt5.QtCore.QXmlStreamWriter.writeAttribute?4(str, str)
-PyQt5.QtCore.QXmlStreamWriter.writeAttribute?4(str, str, str)
+PyQt5.QtCore.QXmlStreamWriter.writeAttribute?4(QString, QString)
+PyQt5.QtCore.QXmlStreamWriter.writeAttribute?4(QString, QString, QString)
 PyQt5.QtCore.QXmlStreamWriter.writeAttribute?4(QXmlStreamAttribute)
 PyQt5.QtCore.QXmlStreamWriter.writeAttributes?4(QXmlStreamAttributes)
-PyQt5.QtCore.QXmlStreamWriter.writeCDATA?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeCharacters?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeComment?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeDTD?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeEmptyElement?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeEmptyElement?4(str, str)
-PyQt5.QtCore.QXmlStreamWriter.writeTextElement?4(str, str)
-PyQt5.QtCore.QXmlStreamWriter.writeTextElement?4(str, str, str)
+PyQt5.QtCore.QXmlStreamWriter.writeCDATA?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeCharacters?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeComment?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeDTD?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeEmptyElement?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeEmptyElement?4(QString, QString)
+PyQt5.QtCore.QXmlStreamWriter.writeTextElement?4(QString, QString)
+PyQt5.QtCore.QXmlStreamWriter.writeTextElement?4(QString, QString, QString)
 PyQt5.QtCore.QXmlStreamWriter.writeEndDocument?4()
 PyQt5.QtCore.QXmlStreamWriter.writeEndElement?4()
-PyQt5.QtCore.QXmlStreamWriter.writeEntityReference?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeNamespace?4(str, str prefix='')
-PyQt5.QtCore.QXmlStreamWriter.writeDefaultNamespace?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeProcessingInstruction?4(str, str data='')
+PyQt5.QtCore.QXmlStreamWriter.writeEntityReference?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeNamespace?4(QString, QString prefix='')
+PyQt5.QtCore.QXmlStreamWriter.writeDefaultNamespace?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeProcessingInstruction?4(QString, QString data='')
 PyQt5.QtCore.QXmlStreamWriter.writeStartDocument?4()
-PyQt5.QtCore.QXmlStreamWriter.writeStartDocument?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeStartDocument?4(str, bool)
-PyQt5.QtCore.QXmlStreamWriter.writeStartElement?4(str)
-PyQt5.QtCore.QXmlStreamWriter.writeStartElement?4(str, str)
+PyQt5.QtCore.QXmlStreamWriter.writeStartDocument?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeStartDocument?4(QString, bool)
+PyQt5.QtCore.QXmlStreamWriter.writeStartElement?4(QString)
+PyQt5.QtCore.QXmlStreamWriter.writeStartElement?4(QString, QString)
 PyQt5.QtCore.QXmlStreamWriter.writeCurrentToken?4(QXmlStreamReader)
 PyQt5.QtCore.QXmlStreamWriter.hasError?4() -> bool
 PyQt5.QtCore.QSysInfo.Endian?10
@@ -6101,8 +6399,33 @@
 PyQt5.QtCore.QSysInfo.__init__?1(self)
 PyQt5.QtCore.QSysInfo?1(QSysInfo)
 PyQt5.QtCore.QSysInfo.__init__?1(self, QSysInfo)
+PyQt5.QtCore.QSysInfo.buildAbi?4() -> QString
+PyQt5.QtCore.QSysInfo.buildCpuArchitecture?4() -> QString
+PyQt5.QtCore.QSysInfo.currentCpuArchitecture?4() -> QString
+PyQt5.QtCore.QSysInfo.kernelType?4() -> QString
+PyQt5.QtCore.QSysInfo.kernelVersion?4() -> QString
+PyQt5.QtCore.QSysInfo.prettyProductName?4() -> QString
+PyQt5.QtCore.QSysInfo.productType?4() -> QString
+PyQt5.QtCore.QSysInfo.productVersion?4() -> QString
+PyQt5.QtCore.QSysInfo.machineHostName?4() -> QString
+PyQt5.QtGui.qt_set_sequence_auto_mnemonic?4(bool)
 PyQt5.QtGui.qFuzzyCompare?4(QMatrix4x4, QMatrix4x4) -> bool
+PyQt5.QtGui.qPixelFormatRgba?4(int, int, int, int, QPixelFormat.AlphaUsage, QPixelFormat.AlphaPosition, QPixelFormat.AlphaPremultiplied premultiplied=QPixelFormat.NotPremultiplied, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+PyQt5.QtGui.qPixelFormatGrayscale?4(int, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+PyQt5.QtGui.qPixelFormatCmyk?4(int, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+PyQt5.QtGui.qPixelFormatHsl?4(int, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.FloatingPoint) -> QPixelFormat
+PyQt5.QtGui.qPixelFormatHsv?4(int, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.FloatingPoint) -> QPixelFormat
+PyQt5.QtGui.qPixelFormatYuv?4(QPixelFormat.YUVLayout, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.AlphaPremultiplied premultiplied=QPixelFormat.NotPremultiplied, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedByte, QPixelFormat.ByteOrder byteOrder=QPixelFormat.LittleEndian) -> QPixelFormat
+PyQt5.QtGui.qPixelFormatAlpha?4(int, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
 PyQt5.QtGui.qFuzzyCompare?4(QQuaternion, QQuaternion) -> bool
+PyQt5.QtGui.qRgba64?4(int, int, int, int) -> QRgba64
+PyQt5.QtGui.qRgba64?4(int) -> QRgba64
+PyQt5.QtGui.qPremultiply?4(QRgba64) -> QRgba64
+PyQt5.QtGui.qUnpremultiply?4(QRgba64) -> QRgba64
+PyQt5.QtGui.qRed?4(QRgba64) -> int
+PyQt5.QtGui.qGreen?4(QRgba64) -> int
+PyQt5.QtGui.qBlue?4(QRgba64) -> int
+PyQt5.QtGui.qAlpha?4(QRgba64) -> int
 PyQt5.QtGui.qRed?4(int) -> int
 PyQt5.QtGui.qGreen?4(int) -> int
 PyQt5.QtGui.qBlue?4(int) -> int
@@ -6122,7 +6445,7 @@
 PyQt5.QtGui.QAbstractTextDocumentLayout.__init__?1(self, QTextDocument)
 PyQt5.QtGui.QAbstractTextDocumentLayout.draw?4(QPainter, QAbstractTextDocumentLayout.PaintContext)
 PyQt5.QtGui.QAbstractTextDocumentLayout.hitTest?4(QPointF, Qt.HitTestAccuracy) -> int
-PyQt5.QtGui.QAbstractTextDocumentLayout.anchorAt?4(QPointF) -> str
+PyQt5.QtGui.QAbstractTextDocumentLayout.anchorAt?4(QPointF) -> QString
 PyQt5.QtGui.QAbstractTextDocumentLayout.pageCount?4() -> int
 PyQt5.QtGui.QAbstractTextDocumentLayout.documentSize?4() -> QSizeF
 PyQt5.QtGui.QAbstractTextDocumentLayout.frameBoundingRect?4(QTextFrame) -> QRectF
@@ -6187,6 +6510,7 @@
 PyQt5.QtGui.QPaintDevice.PdmPhysicalDpiX?10
 PyQt5.QtGui.QPaintDevice.PdmPhysicalDpiY?10
 PyQt5.QtGui.QPaintDevice.PdmDevicePixelRatio?10
+PyQt5.QtGui.QPaintDevice.PdmDevicePixelRatioScaled?10
 PyQt5.QtGui.QPaintDevice?1()
 PyQt5.QtGui.QPaintDevice.__init__?1(self)
 PyQt5.QtGui.QPaintDevice.paintEngine?4() -> QPaintEngine
@@ -6203,16 +6527,18 @@
 PyQt5.QtGui.QPaintDevice.colorCount?4() -> int
 PyQt5.QtGui.QPaintDevice.devicePixelRatio?4() -> int
 PyQt5.QtGui.QPaintDevice.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+PyQt5.QtGui.QPaintDevice.devicePixelRatioF?4() -> float
+PyQt5.QtGui.QPaintDevice.devicePixelRatioFScale?4() -> float
 PyQt5.QtGui.QPixmap?1()
 PyQt5.QtGui.QPixmap.__init__?1(self)
 PyQt5.QtGui.QPixmap?1(int, int)
 PyQt5.QtGui.QPixmap.__init__?1(self, int, int)
 PyQt5.QtGui.QPixmap?1(QSize)
 PyQt5.QtGui.QPixmap.__init__?1(self, QSize)
-PyQt5.QtGui.QPixmap?1(str, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor)
-PyQt5.QtGui.QPixmap.__init__?1(self, str, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor)
-PyQt5.QtGui.QPixmap?1(list-of-str)
-PyQt5.QtGui.QPixmap.__init__?1(self, list-of-str)
+PyQt5.QtGui.QPixmap?1(QString, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor)
+PyQt5.QtGui.QPixmap.__init__?1(self, QString, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor)
+PyQt5.QtGui.QPixmap?1(list)
+PyQt5.QtGui.QPixmap.__init__?1(self, list)
 PyQt5.QtGui.QPixmap?1(QPixmap)
 PyQt5.QtGui.QPixmap.__init__?1(self, QPixmap)
 PyQt5.QtGui.QPixmap?1(QVariant)
@@ -6240,10 +6566,10 @@
 PyQt5.QtGui.QPixmap.fromImage?4(QImage, Qt.ImageConversionFlags flags=Qt.AutoColor) -> QPixmap
 PyQt5.QtGui.QPixmap.fromImageReader?4(QImageReader, Qt.ImageConversionFlags flags=Qt.AutoColor) -> QPixmap
 PyQt5.QtGui.QPixmap.convertFromImage?4(QImage, Qt.ImageConversionFlags flags=Qt.AutoColor) -> bool
-PyQt5.QtGui.QPixmap.load?4(str, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor) -> bool
-PyQt5.QtGui.QPixmap.loadFromData?4(str, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor) -> bool
+PyQt5.QtGui.QPixmap.load?4(QString, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor) -> bool
+PyQt5.QtGui.QPixmap.loadFromData?4(bytes, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor) -> bool
 PyQt5.QtGui.QPixmap.loadFromData?4(QByteArray, str format=None, Qt.ImageConversionFlags flags=Qt.AutoColor) -> bool
-PyQt5.QtGui.QPixmap.save?4(str, str format=None, int quality=-1) -> bool
+PyQt5.QtGui.QPixmap.save?4(QString, str format=None, int quality=-1) -> bool
 PyQt5.QtGui.QPixmap.save?4(QIODevice, str format=None, int quality=-1) -> bool
 PyQt5.QtGui.QPixmap.copy?4(QRect rect=QRect()) -> QPixmap
 PyQt5.QtGui.QPixmap.detach?4()
@@ -6261,21 +6587,21 @@
 PyQt5.QtGui.QPixmap.setDevicePixelRatio?4(float)
 PyQt5.QtGui.QBitmap?1()
 PyQt5.QtGui.QBitmap.__init__?1(self)
+PyQt5.QtGui.QBitmap?1(QBitmap)
+PyQt5.QtGui.QBitmap.__init__?1(self, QBitmap)
 PyQt5.QtGui.QBitmap?1(QPixmap)
 PyQt5.QtGui.QBitmap.__init__?1(self, QPixmap)
 PyQt5.QtGui.QBitmap?1(int, int)
 PyQt5.QtGui.QBitmap.__init__?1(self, int, int)
 PyQt5.QtGui.QBitmap?1(QSize)
 PyQt5.QtGui.QBitmap.__init__?1(self, QSize)
-PyQt5.QtGui.QBitmap?1(str, str format=None)
-PyQt5.QtGui.QBitmap.__init__?1(self, str, str format=None)
+PyQt5.QtGui.QBitmap?1(QString, str format=None)
+PyQt5.QtGui.QBitmap.__init__?1(self, QString, str format=None)
 PyQt5.QtGui.QBitmap?1(QVariant)
 PyQt5.QtGui.QBitmap.__init__?1(self, QVariant)
-PyQt5.QtGui.QBitmap?1(QBitmap)
-PyQt5.QtGui.QBitmap.__init__?1(self, QBitmap)
 PyQt5.QtGui.QBitmap.clear?4()
 PyQt5.QtGui.QBitmap.fromImage?4(QImage, Qt.ImageConversionFlags flags=Qt.AutoColor) -> QBitmap
-PyQt5.QtGui.QBitmap.fromData?4(QSize, str, QImage.Format format=QImage.Format_MonoLSB) -> QBitmap
+PyQt5.QtGui.QBitmap.fromData?4(QSize, bytes, QImage.Format format=QImage.Format_MonoLSB) -> QBitmap
 PyQt5.QtGui.QBitmap.transformed?4(QTransform) -> QBitmap
 PyQt5.QtGui.QBitmap.swap?4(QBitmap)
 PyQt5.QtGui.QColor.NameFormat?10
@@ -6291,19 +6617,21 @@
 PyQt5.QtGui.QColor.__init__?1(self, Qt.GlobalColor)
 PyQt5.QtGui.QColor?1(int)
 PyQt5.QtGui.QColor.__init__?1(self, int)
+PyQt5.QtGui.QColor?1(QRgba64)
+PyQt5.QtGui.QColor.__init__?1(self, QRgba64)
 PyQt5.QtGui.QColor?1(QVariant)
 PyQt5.QtGui.QColor.__init__?1(self, QVariant)
 PyQt5.QtGui.QColor?1()
 PyQt5.QtGui.QColor.__init__?1(self)
 PyQt5.QtGui.QColor?1(int, int, int, int alpha=255)
 PyQt5.QtGui.QColor.__init__?1(self, int, int, int, int alpha=255)
-PyQt5.QtGui.QColor?1(str)
-PyQt5.QtGui.QColor.__init__?1(self, str)
+PyQt5.QtGui.QColor?1(QString)
+PyQt5.QtGui.QColor.__init__?1(self, QString)
 PyQt5.QtGui.QColor?1(QColor)
 PyQt5.QtGui.QColor.__init__?1(self, QColor)
-PyQt5.QtGui.QColor.name?4() -> str
-PyQt5.QtGui.QColor.setNamedColor?4(str)
-PyQt5.QtGui.QColor.colorNames?4() -> list-of-str
+PyQt5.QtGui.QColor.name?4() -> QString
+PyQt5.QtGui.QColor.setNamedColor?4(QString)
+PyQt5.QtGui.QColor.colorNames?4() -> QStringList
 PyQt5.QtGui.QColor.spec?4() -> QColor.Spec
 PyQt5.QtGui.QColor.alpha?4() -> int
 PyQt5.QtGui.QColor.setAlpha?4(int)
@@ -6383,26 +6711,24 @@
 PyQt5.QtGui.QColor.toHsl?4() -> QColor
 PyQt5.QtGui.QColor.fromHsl?4(int, int, int, int alpha=255) -> QColor
 PyQt5.QtGui.QColor.fromHslF?4(float, float, float, float alpha=1) -> QColor
-PyQt5.QtGui.QColor.isValidColor?4(str) -> bool
-PyQt5.QtGui.QColor.name?4(QColor.NameFormat) -> str
+PyQt5.QtGui.QColor.isValidColor?4(QString) -> bool
+PyQt5.QtGui.QColor.name?4(QColor.NameFormat) -> QString
+PyQt5.QtGui.QColor.rgba64?4() -> QRgba64
+PyQt5.QtGui.QColor.setRgba64?4(QRgba64)
+PyQt5.QtGui.QColor.fromRgba64?4(int, int, int, int alpha=65535) -> QColor
+PyQt5.QtGui.QColor.fromRgba64?4(QRgba64) -> QColor
 PyQt5.QtGui.QBrush?1()
 PyQt5.QtGui.QBrush.__init__?1(self)
 PyQt5.QtGui.QBrush?1(Qt.BrushStyle)
 PyQt5.QtGui.QBrush.__init__?1(self, Qt.BrushStyle)
 PyQt5.QtGui.QBrush?1(QColor, Qt.BrushStyle style=Qt.SolidPattern)
 PyQt5.QtGui.QBrush.__init__?1(self, QColor, Qt.BrushStyle style=Qt.SolidPattern)
-PyQt5.QtGui.QBrush?1(Qt.GlobalColor, Qt.BrushStyle style=Qt.SolidPattern)
-PyQt5.QtGui.QBrush.__init__?1(self, Qt.GlobalColor, Qt.BrushStyle style=Qt.SolidPattern)
 PyQt5.QtGui.QBrush?1(QColor, QPixmap)
 PyQt5.QtGui.QBrush.__init__?1(self, QColor, QPixmap)
-PyQt5.QtGui.QBrush?1(Qt.GlobalColor, QPixmap)
-PyQt5.QtGui.QBrush.__init__?1(self, Qt.GlobalColor, QPixmap)
 PyQt5.QtGui.QBrush?1(QPixmap)
 PyQt5.QtGui.QBrush.__init__?1(self, QPixmap)
 PyQt5.QtGui.QBrush?1(QImage)
 PyQt5.QtGui.QBrush.__init__?1(self, QImage)
-PyQt5.QtGui.QBrush?1(QGradient)
-PyQt5.QtGui.QBrush.__init__?1(self, QGradient)
 PyQt5.QtGui.QBrush?1(QBrush)
 PyQt5.QtGui.QBrush.__init__?1(self, QBrush)
 PyQt5.QtGui.QBrush?1(QVariant)
@@ -6441,8 +6767,8 @@
 PyQt5.QtGui.QGradient.type?4() -> QGradient.Type
 PyQt5.QtGui.QGradient.spread?4() -> QGradient.Spread
 PyQt5.QtGui.QGradient.setColorAt?4(float, QColor)
-PyQt5.QtGui.QGradient.setStops?4(list-of-tuple-of-float-QColor)
-PyQt5.QtGui.QGradient.stops?4() -> list-of-tuple-of-float-QColor
+PyQt5.QtGui.QGradient.setStops?4(unknown-type)
+PyQt5.QtGui.QGradient.stops?4() -> unknown-type
 PyQt5.QtGui.QGradient.setSpread?4(QGradient.Spread)
 PyQt5.QtGui.QGradient.coordinateMode?4() -> QGradient.CoordinateMode
 PyQt5.QtGui.QGradient.setCoordinateMode?4(QGradient.CoordinateMode)
@@ -6511,9 +6837,9 @@
 PyQt5.QtGui.QClipboard.ownsClipboard?4() -> bool
 PyQt5.QtGui.QClipboard.ownsFindBuffer?4() -> bool
 PyQt5.QtGui.QClipboard.ownsSelection?4() -> bool
-PyQt5.QtGui.QClipboard.text?4(QClipboard.Mode mode=QClipboard.Clipboard) -> str
-PyQt5.QtGui.QClipboard.text?4(str, QClipboard.Mode mode=QClipboard.Clipboard) -> (str, str)
-PyQt5.QtGui.QClipboard.setText?4(str, QClipboard.Mode mode=QClipboard.Clipboard)
+PyQt5.QtGui.QClipboard.text?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QString
+PyQt5.QtGui.QClipboard.text?4(QString, QClipboard.Mode mode=QClipboard.Clipboard) -> tuple
+PyQt5.QtGui.QClipboard.setText?4(QString, QClipboard.Mode mode=QClipboard.Clipboard)
 PyQt5.QtGui.QClipboard.mimeData?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QMimeData
 PyQt5.QtGui.QClipboard.setMimeData?4(QMimeData, QClipboard.Mode mode=QClipboard.Clipboard)
 PyQt5.QtGui.QClipboard.image?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QImage
@@ -6526,8 +6852,6 @@
 PyQt5.QtGui.QClipboard.selectionChanged?4()
 PyQt5.QtGui.QCursor?1()
 PyQt5.QtGui.QCursor.__init__?1(self)
-PyQt5.QtGui.QCursor?1(Qt.CursorShape)
-PyQt5.QtGui.QCursor.__init__?1(self, Qt.CursorShape)
 PyQt5.QtGui.QCursor?1(QBitmap, QBitmap, int hotX=-1, int hotY=-1)
 PyQt5.QtGui.QCursor.__init__?1(self, QBitmap, QBitmap, int hotX=-1, int hotY=-1)
 PyQt5.QtGui.QCursor?1(QPixmap, int hotX=-1, int hotY=-1)
@@ -6545,14 +6869,15 @@
 PyQt5.QtGui.QCursor.pos?4() -> QPoint
 PyQt5.QtGui.QCursor.setPos?4(int, int)
 PyQt5.QtGui.QCursor.setPos?4(QPoint)
+PyQt5.QtGui.QCursor.swap?4(QCursor)
 PyQt5.QtGui.QDesktopServices?1()
 PyQt5.QtGui.QDesktopServices.__init__?1(self)
 PyQt5.QtGui.QDesktopServices?1(QDesktopServices)
 PyQt5.QtGui.QDesktopServices.__init__?1(self, QDesktopServices)
 PyQt5.QtGui.QDesktopServices.openUrl?4(QUrl) -> bool
-PyQt5.QtGui.QDesktopServices.setUrlHandler?4(str, QObject, str)
-PyQt5.QtGui.QDesktopServices.setUrlHandler?4(str, callable)
-PyQt5.QtGui.QDesktopServices.unsetUrlHandler?4(str)
+PyQt5.QtGui.QDesktopServices.setUrlHandler?4(QString, QObject, str)
+PyQt5.QtGui.QDesktopServices.setUrlHandler?4(QString, callable)
+PyQt5.QtGui.QDesktopServices.unsetUrlHandler?4(QString)
 PyQt5.QtGui.QDrag?1(QObject)
 PyQt5.QtGui.QDrag.__init__?1(self, QObject)
 PyQt5.QtGui.QDrag.exec_?4(Qt.DropActions supportedActions=Qt.MoveAction) -> Qt.DropAction
@@ -6573,6 +6898,7 @@
 PyQt5.QtGui.QDrag.dragCursor?4(Qt.DropAction) -> QPixmap
 PyQt5.QtGui.QDrag.supportedActions?4() -> Qt.DropActions
 PyQt5.QtGui.QDrag.defaultAction?4() -> Qt.DropAction
+PyQt5.QtGui.QDrag.cancel?4()
 PyQt5.QtGui.QInputEvent.modifiers?4() -> Qt.KeyboardModifiers
 PyQt5.QtGui.QInputEvent.timestamp?4() -> int
 PyQt5.QtGui.QInputEvent.setTimestamp?4(int)
@@ -6582,6 +6908,8 @@
 PyQt5.QtGui.QMouseEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, Qt.MouseButton, Qt.MouseButtons, Qt.KeyboardModifiers)
 PyQt5.QtGui.QMouseEvent?1(QEvent.Type, QPointF, QPointF, QPointF, Qt.MouseButton, Qt.MouseButtons, Qt.KeyboardModifiers)
 PyQt5.QtGui.QMouseEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, QPointF, Qt.MouseButton, Qt.MouseButtons, Qt.KeyboardModifiers)
+PyQt5.QtGui.QMouseEvent?1(QEvent.Type, QPointF, QPointF, QPointF, Qt.MouseButton, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.MouseEventSource)
+PyQt5.QtGui.QMouseEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, QPointF, Qt.MouseButton, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.MouseEventSource)
 PyQt5.QtGui.QMouseEvent?1(QMouseEvent)
 PyQt5.QtGui.QMouseEvent.__init__?1(self, QMouseEvent)
 PyQt5.QtGui.QMouseEvent.pos?4() -> QPoint
@@ -6609,6 +6937,10 @@
 PyQt5.QtGui.QWheelEvent.__init__?1(self, QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers)
 PyQt5.QtGui.QWheelEvent?1(QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.ScrollPhase)
 PyQt5.QtGui.QWheelEvent.__init__?1(self, QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.ScrollPhase)
+PyQt5.QtGui.QWheelEvent?1(QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.ScrollPhase, Qt.MouseEventSource)
+PyQt5.QtGui.QWheelEvent.__init__?1(self, QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.ScrollPhase, Qt.MouseEventSource)
+PyQt5.QtGui.QWheelEvent?1(QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.ScrollPhase, Qt.MouseEventSource, bool)
+PyQt5.QtGui.QWheelEvent.__init__?1(self, QPointF, QPointF, QPoint, QPoint, int, Qt.Orientation, Qt.MouseButtons, Qt.KeyboardModifiers, Qt.ScrollPhase, Qt.MouseEventSource, bool)
 PyQt5.QtGui.QWheelEvent?1(QWheelEvent)
 PyQt5.QtGui.QWheelEvent.__init__?1(self, QWheelEvent)
 PyQt5.QtGui.QWheelEvent.pos?4() -> QPoint
@@ -6623,6 +6955,8 @@
 PyQt5.QtGui.QWheelEvent.posF?4() -> QPointF
 PyQt5.QtGui.QWheelEvent.globalPosF?4() -> QPointF
 PyQt5.QtGui.QWheelEvent.phase?4() -> Qt.ScrollPhase
+PyQt5.QtGui.QWheelEvent.source?4() -> Qt.MouseEventSource
+PyQt5.QtGui.QWheelEvent.inverted?4() -> bool
 PyQt5.QtGui.QTabletEvent.PointerType?10
 PyQt5.QtGui.QTabletEvent.UnknownPointer?10
 PyQt5.QtGui.QTabletEvent.Pen?10
@@ -6636,6 +6970,8 @@
 PyQt5.QtGui.QTabletEvent.FourDMouse?10
 PyQt5.QtGui.QTabletEvent.XFreeEraser?10
 PyQt5.QtGui.QTabletEvent.RotationStylus?10
+PyQt5.QtGui.QTabletEvent?1(QEvent.Type, QPointF, QPointF, int, int, float, int, int, float, float, int, Qt.KeyboardModifiers, int, Qt.MouseButton, Qt.MouseButtons)
+PyQt5.QtGui.QTabletEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, int, int, float, int, int, float, float, int, Qt.KeyboardModifiers, int, Qt.MouseButton, Qt.MouseButtons)
 PyQt5.QtGui.QTabletEvent?1(QEvent.Type, QPointF, QPointF, int, int, float, int, int, float, float, int, Qt.KeyboardModifiers, int)
 PyQt5.QtGui.QTabletEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, int, int, float, int, int, float, float, int, Qt.KeyboardModifiers, int)
 PyQt5.QtGui.QTabletEvent?1(QTabletEvent)
@@ -6659,15 +6995,17 @@
 PyQt5.QtGui.QTabletEvent.yTilt?4() -> int
 PyQt5.QtGui.QTabletEvent.posF?4() -> QPointF
 PyQt5.QtGui.QTabletEvent.globalPosF?4() -> QPointF
-PyQt5.QtGui.QKeyEvent?1(QEvent.Type, int, Qt.KeyboardModifiers, int, int, int, str text=QString(), bool autorep=False, int count=1)
-PyQt5.QtGui.QKeyEvent.__init__?1(self, QEvent.Type, int, Qt.KeyboardModifiers, int, int, int, str text=QString(), bool autorep=False, int count=1)
-PyQt5.QtGui.QKeyEvent?1(QEvent.Type, int, Qt.KeyboardModifiers, str text='', bool autorep=False, int count=1)
-PyQt5.QtGui.QKeyEvent.__init__?1(self, QEvent.Type, int, Qt.KeyboardModifiers, str text='', bool autorep=False, int count=1)
+PyQt5.QtGui.QTabletEvent.button?4() -> Qt.MouseButton
+PyQt5.QtGui.QTabletEvent.buttons?4() -> Qt.MouseButtons
+PyQt5.QtGui.QKeyEvent?1(QEvent.Type, int, Qt.KeyboardModifiers, int, int, int, QString text='', bool autorep=False, int count=1)
+PyQt5.QtGui.QKeyEvent.__init__?1(self, QEvent.Type, int, Qt.KeyboardModifiers, int, int, int, QString text='', bool autorep=False, int count=1)
+PyQt5.QtGui.QKeyEvent?1(QEvent.Type, int, Qt.KeyboardModifiers, QString text='', bool autorep=False, int count=1)
+PyQt5.QtGui.QKeyEvent.__init__?1(self, QEvent.Type, int, Qt.KeyboardModifiers, QString text='', bool autorep=False, int count=1)
 PyQt5.QtGui.QKeyEvent?1(QKeyEvent)
 PyQt5.QtGui.QKeyEvent.__init__?1(self, QKeyEvent)
 PyQt5.QtGui.QKeyEvent.key?4() -> int
 PyQt5.QtGui.QKeyEvent.modifiers?4() -> Qt.KeyboardModifiers
-PyQt5.QtGui.QKeyEvent.text?4() -> str
+PyQt5.QtGui.QKeyEvent.text?4() -> QString
 PyQt5.QtGui.QKeyEvent.isAutoRepeat?4() -> bool
 PyQt5.QtGui.QKeyEvent.count?4() -> int
 PyQt5.QtGui.QKeyEvent.matches?4(QKeySequence.StandardKey) -> bool
@@ -6744,14 +7082,14 @@
 PyQt5.QtGui.QInputMethodEvent.Selection?10
 PyQt5.QtGui.QInputMethodEvent?1()
 PyQt5.QtGui.QInputMethodEvent.__init__?1(self)
-PyQt5.QtGui.QInputMethodEvent?1(str, list-of-QInputMethodEvent.Attribute)
-PyQt5.QtGui.QInputMethodEvent.__init__?1(self, str, list-of-QInputMethodEvent.Attribute)
+PyQt5.QtGui.QInputMethodEvent?1(QString, unknown-type)
+PyQt5.QtGui.QInputMethodEvent.__init__?1(self, QString, unknown-type)
 PyQt5.QtGui.QInputMethodEvent?1(QInputMethodEvent)
 PyQt5.QtGui.QInputMethodEvent.__init__?1(self, QInputMethodEvent)
-PyQt5.QtGui.QInputMethodEvent.setCommitString?4(str, int from=0, int length=0)
-PyQt5.QtGui.QInputMethodEvent.attributes?4() -> list-of-QInputMethodEvent.Attribute
-PyQt5.QtGui.QInputMethodEvent.preeditString?4() -> str
-PyQt5.QtGui.QInputMethodEvent.commitString?4() -> str
+PyQt5.QtGui.QInputMethodEvent.setCommitString?4(QString, int from=0, int length=0)
+PyQt5.QtGui.QInputMethodEvent.attributes?4() -> unknown-type
+PyQt5.QtGui.QInputMethodEvent.preeditString?4() -> QString
+PyQt5.QtGui.QInputMethodEvent.commitString?4() -> QString
 PyQt5.QtGui.QInputMethodEvent.replacementStart?4() -> int
 PyQt5.QtGui.QInputMethodEvent.replacementLength?4() -> int
 PyQt5.QtGui.QInputMethodEvent.Attribute.length?7
@@ -6811,23 +7149,23 @@
 PyQt5.QtGui.QHelpEvent.globalY?4() -> int
 PyQt5.QtGui.QHelpEvent.pos?4() -> QPoint
 PyQt5.QtGui.QHelpEvent.globalPos?4() -> QPoint
-PyQt5.QtGui.QStatusTipEvent?1(str)
-PyQt5.QtGui.QStatusTipEvent.__init__?1(self, str)
+PyQt5.QtGui.QStatusTipEvent?1(QString)
+PyQt5.QtGui.QStatusTipEvent.__init__?1(self, QString)
 PyQt5.QtGui.QStatusTipEvent?1(QStatusTipEvent)
 PyQt5.QtGui.QStatusTipEvent.__init__?1(self, QStatusTipEvent)
-PyQt5.QtGui.QStatusTipEvent.tip?4() -> str
-PyQt5.QtGui.QWhatsThisClickedEvent?1(str)
-PyQt5.QtGui.QWhatsThisClickedEvent.__init__?1(self, str)
+PyQt5.QtGui.QStatusTipEvent.tip?4() -> QString
+PyQt5.QtGui.QWhatsThisClickedEvent?1(QString)
+PyQt5.QtGui.QWhatsThisClickedEvent.__init__?1(self, QString)
 PyQt5.QtGui.QWhatsThisClickedEvent?1(QWhatsThisClickedEvent)
 PyQt5.QtGui.QWhatsThisClickedEvent.__init__?1(self, QWhatsThisClickedEvent)
-PyQt5.QtGui.QWhatsThisClickedEvent.href?4() -> str
+PyQt5.QtGui.QWhatsThisClickedEvent.href?4() -> QString
 PyQt5.QtGui.QActionEvent?1(int, QAction, QAction before=None)
 PyQt5.QtGui.QActionEvent.__init__?1(self, int, QAction, QAction before=None)
 PyQt5.QtGui.QActionEvent?1(QActionEvent)
 PyQt5.QtGui.QActionEvent.__init__?1(self, QActionEvent)
 PyQt5.QtGui.QActionEvent.action?4() -> QAction
 PyQt5.QtGui.QActionEvent.before?4() -> QAction
-PyQt5.QtGui.QFileOpenEvent.file?4() -> str
+PyQt5.QtGui.QFileOpenEvent.file?4() -> QString
 PyQt5.QtGui.QFileOpenEvent.url?4() -> QUrl
 PyQt5.QtGui.QFileOpenEvent.openFile?4(QFile, QIODevice.OpenMode) -> bool
 PyQt5.QtGui.QShortcutEvent?1(QKeySequence, int, bool ambiguous=False)
@@ -6838,13 +7176,13 @@
 PyQt5.QtGui.QShortcutEvent.key?4() -> QKeySequence
 PyQt5.QtGui.QShortcutEvent.shortcutId?4() -> int
 PyQt5.QtGui.QWindowStateChangeEvent.oldState?4() -> Qt.WindowStates
-PyQt5.QtGui.QTouchEvent?1(QEvent.Type, QTouchDevice device=None, Qt.KeyboardModifiers modifiers=Qt.NoModifier, Qt.TouchPointStates touchPointStates=0, list-of-QTouchEvent.TouchPoint touchPoints=QList<QTouchEvent.TouchPoint>())
-PyQt5.QtGui.QTouchEvent.__init__?1(self, QEvent.Type, QTouchDevice device=None, Qt.KeyboardModifiers modifiers=Qt.NoModifier, Qt.TouchPointStates touchPointStates=0, list-of-QTouchEvent.TouchPoint touchPoints=QList<QTouchEvent.TouchPoint>())
+PyQt5.QtGui.QTouchEvent?1(QEvent.Type, QTouchDevice device=None, Qt.KeyboardModifiers modifiers=Qt.NoModifier, Qt.TouchPointStates touchPointStates=0, unknown-type touchPoints=QList<QTouchEvent.TouchPoint>())
+PyQt5.QtGui.QTouchEvent.__init__?1(self, QEvent.Type, QTouchDevice device=None, Qt.KeyboardModifiers modifiers=Qt.NoModifier, Qt.TouchPointStates touchPointStates=0, unknown-type touchPoints=QList<QTouchEvent.TouchPoint>())
 PyQt5.QtGui.QTouchEvent?1(QTouchEvent)
 PyQt5.QtGui.QTouchEvent.__init__?1(self, QTouchEvent)
 PyQt5.QtGui.QTouchEvent.target?4() -> QObject
 PyQt5.QtGui.QTouchEvent.touchPointStates?4() -> Qt.TouchPointStates
-PyQt5.QtGui.QTouchEvent.touchPoints?4() -> list-of-QTouchEvent.TouchPoint
+PyQt5.QtGui.QTouchEvent.touchPoints?4() -> unknown-type
 PyQt5.QtGui.QTouchEvent.window?4() -> QWindow
 PyQt5.QtGui.QTouchEvent.device?4() -> QTouchDevice
 PyQt5.QtGui.QTouchEvent.setDevice?4(QTouchDevice)
@@ -6870,13 +7208,13 @@
 PyQt5.QtGui.QTouchEvent.TouchPoint.pressure?4() -> float
 PyQt5.QtGui.QTouchEvent.TouchPoint.velocity?4() -> QVector2D
 PyQt5.QtGui.QTouchEvent.TouchPoint.flags?4() -> QTouchEvent.TouchPoint.InfoFlags
-PyQt5.QtGui.QTouchEvent.TouchPoint.rawScreenPositions?4() -> list-of-QPointF
+PyQt5.QtGui.QTouchEvent.TouchPoint.rawScreenPositions?4() -> unknown-type
+PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags?1()
+PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags.__init__?1(self)
+PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags?1(int)
+PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags.__init__?1(self, int)
 PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags?1(QTouchEvent.TouchPoint.InfoFlags)
 PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags.__init__?1(self, QTouchEvent.TouchPoint.InfoFlags)
-PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags?1(int)
-PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags.__init__?1(self, int)
-PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags?1()
-PyQt5.QtGui.QTouchEvent.TouchPoint.InfoFlags.__init__?1(self)
 PyQt5.QtGui.QExposeEvent?1(QRegion)
 PyQt5.QtGui.QExposeEvent.__init__?1(self, QRegion)
 PyQt5.QtGui.QExposeEvent?1(QExposeEvent)
@@ -6928,6 +7266,14 @@
 PyQt5.QtGui.QNativeGestureEvent.localPos?4() -> QPointF
 PyQt5.QtGui.QNativeGestureEvent.windowPos?4() -> QPointF
 PyQt5.QtGui.QNativeGestureEvent.screenPos?4() -> QPointF
+PyQt5.QtGui.QPlatformSurfaceEvent.SurfaceEventType?10
+PyQt5.QtGui.QPlatformSurfaceEvent.SurfaceCreated?10
+PyQt5.QtGui.QPlatformSurfaceEvent.SurfaceAboutToBeDestroyed?10
+PyQt5.QtGui.QPlatformSurfaceEvent?1(QPlatformSurfaceEvent.SurfaceEventType)
+PyQt5.QtGui.QPlatformSurfaceEvent.__init__?1(self, QPlatformSurfaceEvent.SurfaceEventType)
+PyQt5.QtGui.QPlatformSurfaceEvent?1(QPlatformSurfaceEvent)
+PyQt5.QtGui.QPlatformSurfaceEvent.__init__?1(self, QPlatformSurfaceEvent)
+PyQt5.QtGui.QPlatformSurfaceEvent.surfaceEventType?4() -> QPlatformSurfaceEvent.SurfaceEventType
 PyQt5.QtGui.QFont.HintingPreference?10
 PyQt5.QtGui.QFont.PreferDefaultHinting?10
 PyQt5.QtGui.QFont.PreferNoHinting?10
@@ -6957,10 +7303,14 @@
 PyQt5.QtGui.QFont.StyleItalic?10
 PyQt5.QtGui.QFont.StyleOblique?10
 PyQt5.QtGui.QFont.Weight?10
+PyQt5.QtGui.QFont.Thin?10
+PyQt5.QtGui.QFont.ExtraLight?10
 PyQt5.QtGui.QFont.Light?10
 PyQt5.QtGui.QFont.Normal?10
+PyQt5.QtGui.QFont.Medium?10
 PyQt5.QtGui.QFont.DemiBold?10
 PyQt5.QtGui.QFont.Bold?10
+PyQt5.QtGui.QFont.ExtraBold?10
 PyQt5.QtGui.QFont.Black?10
 PyQt5.QtGui.QFont.StyleStrategy?10
 PyQt5.QtGui.QFont.PreferDefault?10
@@ -6972,6 +7322,7 @@
 PyQt5.QtGui.QFont.PreferQuality?10
 PyQt5.QtGui.QFont.PreferAntialias?10
 PyQt5.QtGui.QFont.NoAntialias?10
+PyQt5.QtGui.QFont.NoSubpixelAntialias?10
 PyQt5.QtGui.QFont.OpenGLCompatible?10
 PyQt5.QtGui.QFont.NoFontMerging?10
 PyQt5.QtGui.QFont.ForceIntegerMetrics?10
@@ -6991,16 +7342,16 @@
 PyQt5.QtGui.QFont.Fantasy?10
 PyQt5.QtGui.QFont?1()
 PyQt5.QtGui.QFont.__init__?1(self)
-PyQt5.QtGui.QFont?1(str, int pointSize=-1, int weight=-1, bool italic=False)
-PyQt5.QtGui.QFont.__init__?1(self, str, int pointSize=-1, int weight=-1, bool italic=False)
+PyQt5.QtGui.QFont?1(QString, int pointSize=-1, int weight=-1, bool italic=False)
+PyQt5.QtGui.QFont.__init__?1(self, QString, int pointSize=-1, int weight=-1, bool italic=False)
 PyQt5.QtGui.QFont?1(QFont, QPaintDevice)
 PyQt5.QtGui.QFont.__init__?1(self, QFont, QPaintDevice)
 PyQt5.QtGui.QFont?1(QFont)
 PyQt5.QtGui.QFont.__init__?1(self, QFont)
 PyQt5.QtGui.QFont?1(QVariant)
 PyQt5.QtGui.QFont.__init__?1(self, QVariant)
-PyQt5.QtGui.QFont.family?4() -> str
-PyQt5.QtGui.QFont.setFamily?4(str)
+PyQt5.QtGui.QFont.family?4() -> QString
+PyQt5.QtGui.QFont.setFamily?4(QString)
 PyQt5.QtGui.QFont.pointSize?4() -> int
 PyQt5.QtGui.QFont.setPointSize?4(int)
 PyQt5.QtGui.QFont.pointSizeF?4() -> float
@@ -7031,23 +7382,23 @@
 PyQt5.QtGui.QFont.setRawMode?4(bool)
 PyQt5.QtGui.QFont.exactMatch?4() -> bool
 PyQt5.QtGui.QFont.isCopyOf?4(QFont) -> bool
-PyQt5.QtGui.QFont.setRawName?4(str)
-PyQt5.QtGui.QFont.rawName?4() -> str
-PyQt5.QtGui.QFont.key?4() -> str
-PyQt5.QtGui.QFont.toString?4() -> str
-PyQt5.QtGui.QFont.fromString?4(str) -> bool
-PyQt5.QtGui.QFont.substitute?4(str) -> str
-PyQt5.QtGui.QFont.substitutes?4(str) -> list-of-str
-PyQt5.QtGui.QFont.substitutions?4() -> list-of-str
-PyQt5.QtGui.QFont.insertSubstitution?4(str, str)
-PyQt5.QtGui.QFont.insertSubstitutions?4(str, list-of-str)
-PyQt5.QtGui.QFont.removeSubstitutions?4(str)
+PyQt5.QtGui.QFont.setRawName?4(QString)
+PyQt5.QtGui.QFont.rawName?4() -> QString
+PyQt5.QtGui.QFont.key?4() -> QString
+PyQt5.QtGui.QFont.toString?4() -> QString
+PyQt5.QtGui.QFont.fromString?4(QString) -> bool
+PyQt5.QtGui.QFont.substitute?4(QString) -> QString
+PyQt5.QtGui.QFont.substitutes?4(QString) -> QStringList
+PyQt5.QtGui.QFont.substitutions?4() -> QStringList
+PyQt5.QtGui.QFont.insertSubstitution?4(QString, QString)
+PyQt5.QtGui.QFont.insertSubstitutions?4(QString, QStringList)
+PyQt5.QtGui.QFont.removeSubstitutions?4(QString)
 PyQt5.QtGui.QFont.initialize?4()
 PyQt5.QtGui.QFont.cleanup?4()
 PyQt5.QtGui.QFont.cacheStatistics?4()
-PyQt5.QtGui.QFont.defaultFamily?4() -> str
-PyQt5.QtGui.QFont.lastResortFamily?4() -> str
-PyQt5.QtGui.QFont.lastResortFont?4() -> str
+PyQt5.QtGui.QFont.defaultFamily?4() -> QString
+PyQt5.QtGui.QFont.lastResortFamily?4() -> QString
+PyQt5.QtGui.QFont.lastResortFont?4() -> QString
 PyQt5.QtGui.QFont.resolve?4(QFont) -> QFont
 PyQt5.QtGui.QFont.bold?4() -> bool
 PyQt5.QtGui.QFont.setBold?4(bool)
@@ -7060,8 +7411,8 @@
 PyQt5.QtGui.QFont.setWordSpacing?4(float)
 PyQt5.QtGui.QFont.setCapitalization?4(QFont.Capitalization)
 PyQt5.QtGui.QFont.capitalization?4() -> QFont.Capitalization
-PyQt5.QtGui.QFont.styleName?4() -> str
-PyQt5.QtGui.QFont.setStyleName?4(str)
+PyQt5.QtGui.QFont.styleName?4() -> QString
+PyQt5.QtGui.QFont.setStyleName?4(QString)
 PyQt5.QtGui.QFont.setHintingPreference?4(QFont.HintingPreference)
 PyQt5.QtGui.QFont.hintingPreference?4() -> QFont.HintingPreference
 PyQt5.QtGui.QFont.swap?4(QFont)
@@ -7110,37 +7461,38 @@
 PyQt5.QtGui.QFontDatabase.__init__?1(self)
 PyQt5.QtGui.QFontDatabase?1(QFontDatabase)
 PyQt5.QtGui.QFontDatabase.__init__?1(self, QFontDatabase)
-PyQt5.QtGui.QFontDatabase.standardSizes?4() -> list-of-int
-PyQt5.QtGui.QFontDatabase.writingSystems?4() -> list-of-QFontDatabase.WritingSystem
-PyQt5.QtGui.QFontDatabase.writingSystems?4(str) -> list-of-QFontDatabase.WritingSystem
-PyQt5.QtGui.QFontDatabase.families?4(QFontDatabase.WritingSystem writingSystem=QFontDatabase.Any) -> list-of-str
-PyQt5.QtGui.QFontDatabase.styles?4(str) -> list-of-str
-PyQt5.QtGui.QFontDatabase.pointSizes?4(str, str style='') -> list-of-int
-PyQt5.QtGui.QFontDatabase.smoothSizes?4(str, str) -> list-of-int
-PyQt5.QtGui.QFontDatabase.styleString?4(QFont) -> str
-PyQt5.QtGui.QFontDatabase.styleString?4(QFontInfo) -> str
-PyQt5.QtGui.QFontDatabase.font?4(str, str, int) -> QFont
-PyQt5.QtGui.QFontDatabase.isBitmapScalable?4(str, str style='') -> bool
-PyQt5.QtGui.QFontDatabase.isSmoothlyScalable?4(str, str style='') -> bool
-PyQt5.QtGui.QFontDatabase.isScalable?4(str, str style='') -> bool
-PyQt5.QtGui.QFontDatabase.isFixedPitch?4(str, str style='') -> bool
-PyQt5.QtGui.QFontDatabase.italic?4(str, str) -> bool
-PyQt5.QtGui.QFontDatabase.bold?4(str, str) -> bool
-PyQt5.QtGui.QFontDatabase.weight?4(str, str) -> int
-PyQt5.QtGui.QFontDatabase.writingSystemName?4(QFontDatabase.WritingSystem) -> str
-PyQt5.QtGui.QFontDatabase.writingSystemSample?4(QFontDatabase.WritingSystem) -> str
-PyQt5.QtGui.QFontDatabase.addApplicationFont?4(str) -> int
+PyQt5.QtGui.QFontDatabase.standardSizes?4() -> unknown-type
+PyQt5.QtGui.QFontDatabase.writingSystems?4() -> unknown-type
+PyQt5.QtGui.QFontDatabase.writingSystems?4(QString) -> unknown-type
+PyQt5.QtGui.QFontDatabase.families?4(QFontDatabase.WritingSystem writingSystem=QFontDatabase.Any) -> QStringList
+PyQt5.QtGui.QFontDatabase.styles?4(QString) -> QStringList
+PyQt5.QtGui.QFontDatabase.pointSizes?4(QString, QString style='') -> unknown-type
+PyQt5.QtGui.QFontDatabase.smoothSizes?4(QString, QString) -> unknown-type
+PyQt5.QtGui.QFontDatabase.styleString?4(QFont) -> QString
+PyQt5.QtGui.QFontDatabase.styleString?4(QFontInfo) -> QString
+PyQt5.QtGui.QFontDatabase.font?4(QString, QString, int) -> QFont
+PyQt5.QtGui.QFontDatabase.isBitmapScalable?4(QString, QString style='') -> bool
+PyQt5.QtGui.QFontDatabase.isSmoothlyScalable?4(QString, QString style='') -> bool
+PyQt5.QtGui.QFontDatabase.isScalable?4(QString, QString style='') -> bool
+PyQt5.QtGui.QFontDatabase.isFixedPitch?4(QString, QString style='') -> bool
+PyQt5.QtGui.QFontDatabase.italic?4(QString, QString) -> bool
+PyQt5.QtGui.QFontDatabase.bold?4(QString, QString) -> bool
+PyQt5.QtGui.QFontDatabase.weight?4(QString, QString) -> int
+PyQt5.QtGui.QFontDatabase.writingSystemName?4(QFontDatabase.WritingSystem) -> QString
+PyQt5.QtGui.QFontDatabase.writingSystemSample?4(QFontDatabase.WritingSystem) -> QString
+PyQt5.QtGui.QFontDatabase.addApplicationFont?4(QString) -> int
 PyQt5.QtGui.QFontDatabase.addApplicationFontFromData?4(QByteArray) -> int
-PyQt5.QtGui.QFontDatabase.applicationFontFamilies?4(int) -> list-of-str
+PyQt5.QtGui.QFontDatabase.applicationFontFamilies?4(int) -> QStringList
 PyQt5.QtGui.QFontDatabase.removeApplicationFont?4(int) -> bool
 PyQt5.QtGui.QFontDatabase.removeAllApplicationFonts?4() -> bool
 PyQt5.QtGui.QFontDatabase.supportsThreadedFontRendering?4() -> bool
 PyQt5.QtGui.QFontDatabase.systemFont?4(QFontDatabase.SystemFont) -> QFont
+PyQt5.QtGui.QFontDatabase.isPrivateFamily?4(QString) -> bool
 PyQt5.QtGui.QFontInfo?1(QFont)
 PyQt5.QtGui.QFontInfo.__init__?1(self, QFont)
 PyQt5.QtGui.QFontInfo?1(QFontInfo)
 PyQt5.QtGui.QFontInfo.__init__?1(self, QFontInfo)
-PyQt5.QtGui.QFontInfo.family?4() -> str
+PyQt5.QtGui.QFontInfo.family?4() -> QString
 PyQt5.QtGui.QFontInfo.pixelSize?4() -> int
 PyQt5.QtGui.QFontInfo.pointSize?4() -> int
 PyQt5.QtGui.QFontInfo.pointSizeF?4() -> float
@@ -7152,7 +7504,7 @@
 PyQt5.QtGui.QFontInfo.styleHint?4() -> QFont.StyleHint
 PyQt5.QtGui.QFontInfo.rawMode?4() -> bool
 PyQt5.QtGui.QFontInfo.exactMatch?4() -> bool
-PyQt5.QtGui.QFontInfo.styleName?4() -> str
+PyQt5.QtGui.QFontInfo.styleName?4() -> QString
 PyQt5.QtGui.QFontInfo.swap?4(QFontInfo)
 PyQt5.QtGui.QFontMetrics?1(QFont)
 PyQt5.QtGui.QFontMetrics.__init__?1(self, QFont)
@@ -7169,23 +7521,23 @@
 PyQt5.QtGui.QFontMetrics.minRightBearing?4() -> int
 PyQt5.QtGui.QFontMetrics.maxWidth?4() -> int
 PyQt5.QtGui.QFontMetrics.xHeight?4() -> int
-PyQt5.QtGui.QFontMetrics.inFont?4(str) -> bool
-PyQt5.QtGui.QFontMetrics.leftBearing?4(str) -> int
-PyQt5.QtGui.QFontMetrics.rightBearing?4(str) -> int
-PyQt5.QtGui.QFontMetrics.widthChar?4(str) -> int
-PyQt5.QtGui.QFontMetrics.width?4(str, int length=-1) -> int
-PyQt5.QtGui.QFontMetrics.boundingRectChar?4(str) -> QRect
-PyQt5.QtGui.QFontMetrics.boundingRect?4(str) -> QRect
-PyQt5.QtGui.QFontMetrics.boundingRect?4(QRect, int, str, int tabStops=0, list-of-int tabArray=0) -> QRect
-PyQt5.QtGui.QFontMetrics.boundingRect?4(int, int, int, int, int, str, int tabStops=0, list-of-int tabArray=0) -> QRect
-PyQt5.QtGui.QFontMetrics.size?4(int, str, int tabStops=0, list-of-int tabArray=0) -> QSize
+PyQt5.QtGui.QFontMetrics.inFont?4(QChar) -> bool
+PyQt5.QtGui.QFontMetrics.leftBearing?4(QChar) -> int
+PyQt5.QtGui.QFontMetrics.rightBearing?4(QChar) -> int
+PyQt5.QtGui.QFontMetrics.widthChar?4(QChar) -> int
+PyQt5.QtGui.QFontMetrics.width?4(QString, int length=-1) -> int
+PyQt5.QtGui.QFontMetrics.boundingRectChar?4(QChar) -> QRect
+PyQt5.QtGui.QFontMetrics.boundingRect?4(QString) -> QRect
+PyQt5.QtGui.QFontMetrics.boundingRect?4(QRect, int, QString, int tabStops=0, list tabArray=0) -> QRect
+PyQt5.QtGui.QFontMetrics.boundingRect?4(int, int, int, int, int, QString, int tabStops=0, list tabArray=0) -> QRect
+PyQt5.QtGui.QFontMetrics.size?4(int, QString, int tabStops=0, list tabArray=0) -> QSize
 PyQt5.QtGui.QFontMetrics.underlinePos?4() -> int
 PyQt5.QtGui.QFontMetrics.overlinePos?4() -> int
 PyQt5.QtGui.QFontMetrics.strikeOutPos?4() -> int
 PyQt5.QtGui.QFontMetrics.lineWidth?4() -> int
 PyQt5.QtGui.QFontMetrics.averageCharWidth?4() -> int
-PyQt5.QtGui.QFontMetrics.elidedText?4(str, Qt.TextElideMode, int, int flags=0) -> str
-PyQt5.QtGui.QFontMetrics.tightBoundingRect?4(str) -> QRect
+PyQt5.QtGui.QFontMetrics.elidedText?4(QString, Qt.TextElideMode, int, int flags=0) -> QString
+PyQt5.QtGui.QFontMetrics.tightBoundingRect?4(QString) -> QRect
 PyQt5.QtGui.QFontMetrics.inFontUcs4?4(int) -> bool
 PyQt5.QtGui.QFontMetrics.swap?4(QFontMetrics)
 PyQt5.QtGui.QFontMetricsF?1(QFont)
@@ -7205,32 +7557,32 @@
 PyQt5.QtGui.QFontMetricsF.minRightBearing?4() -> float
 PyQt5.QtGui.QFontMetricsF.maxWidth?4() -> float
 PyQt5.QtGui.QFontMetricsF.xHeight?4() -> float
-PyQt5.QtGui.QFontMetricsF.inFont?4(str) -> bool
-PyQt5.QtGui.QFontMetricsF.leftBearing?4(str) -> float
-PyQt5.QtGui.QFontMetricsF.rightBearing?4(str) -> float
-PyQt5.QtGui.QFontMetricsF.widthChar?4(str) -> float
-PyQt5.QtGui.QFontMetricsF.width?4(str) -> float
-PyQt5.QtGui.QFontMetricsF.boundingRectChar?4(str) -> QRectF
-PyQt5.QtGui.QFontMetricsF.boundingRect?4(str) -> QRectF
-PyQt5.QtGui.QFontMetricsF.boundingRect?4(QRectF, int, str, int tabStops=0, list-of-int tabArray=0) -> QRectF
-PyQt5.QtGui.QFontMetricsF.size?4(int, str, int tabStops=0, list-of-int tabArray=0) -> QSizeF
+PyQt5.QtGui.QFontMetricsF.inFont?4(QChar) -> bool
+PyQt5.QtGui.QFontMetricsF.leftBearing?4(QChar) -> float
+PyQt5.QtGui.QFontMetricsF.rightBearing?4(QChar) -> float
+PyQt5.QtGui.QFontMetricsF.widthChar?4(QChar) -> float
+PyQt5.QtGui.QFontMetricsF.width?4(QString) -> float
+PyQt5.QtGui.QFontMetricsF.boundingRectChar?4(QChar) -> QRectF
+PyQt5.QtGui.QFontMetricsF.boundingRect?4(QString) -> QRectF
+PyQt5.QtGui.QFontMetricsF.boundingRect?4(QRectF, int, QString, int tabStops=0, list tabArray=0) -> QRectF
+PyQt5.QtGui.QFontMetricsF.size?4(int, QString, int tabStops=0, list tabArray=0) -> QSizeF
 PyQt5.QtGui.QFontMetricsF.underlinePos?4() -> float
 PyQt5.QtGui.QFontMetricsF.overlinePos?4() -> float
 PyQt5.QtGui.QFontMetricsF.strikeOutPos?4() -> float
 PyQt5.QtGui.QFontMetricsF.lineWidth?4() -> float
 PyQt5.QtGui.QFontMetricsF.averageCharWidth?4() -> float
-PyQt5.QtGui.QFontMetricsF.elidedText?4(str, Qt.TextElideMode, float, int flags=0) -> str
-PyQt5.QtGui.QFontMetricsF.tightBoundingRect?4(str) -> QRectF
+PyQt5.QtGui.QFontMetricsF.elidedText?4(QString, Qt.TextElideMode, float, int flags=0) -> QString
+PyQt5.QtGui.QFontMetricsF.tightBoundingRect?4(QString) -> QRectF
 PyQt5.QtGui.QFontMetricsF.inFontUcs4?4(int) -> bool
 PyQt5.QtGui.QFontMetricsF.swap?4(QFontMetricsF)
 PyQt5.QtGui.QMatrix4x3?1()
 PyQt5.QtGui.QMatrix4x3.__init__?1(self)
 PyQt5.QtGui.QMatrix4x3?1(QMatrix4x3)
 PyQt5.QtGui.QMatrix4x3.__init__?1(self, QMatrix4x3)
-PyQt5.QtGui.QMatrix4x3?1(sequence-of-float)
-PyQt5.QtGui.QMatrix4x3.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix4x3.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix4x3.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix4x3?1(object)
+PyQt5.QtGui.QMatrix4x3.__init__?1(self, object)
+PyQt5.QtGui.QMatrix4x3.data?4() -> list
+PyQt5.QtGui.QMatrix4x3.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix4x3.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix4x3.setToIdentity?4()
 PyQt5.QtGui.QMatrix4x3.fill?4(float)
@@ -7239,10 +7591,10 @@
 PyQt5.QtGui.QMatrix4x2.__init__?1(self)
 PyQt5.QtGui.QMatrix4x2?1(QMatrix4x2)
 PyQt5.QtGui.QMatrix4x2.__init__?1(self, QMatrix4x2)
-PyQt5.QtGui.QMatrix4x2?1(sequence-of-float)
-PyQt5.QtGui.QMatrix4x2.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix4x2.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix4x2.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix4x2?1(object)
+PyQt5.QtGui.QMatrix4x2.__init__?1(self, object)
+PyQt5.QtGui.QMatrix4x2.data?4() -> list
+PyQt5.QtGui.QMatrix4x2.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix4x2.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix4x2.setToIdentity?4()
 PyQt5.QtGui.QMatrix4x2.fill?4(float)
@@ -7251,10 +7603,10 @@
 PyQt5.QtGui.QMatrix3x4.__init__?1(self)
 PyQt5.QtGui.QMatrix3x4?1(QMatrix3x4)
 PyQt5.QtGui.QMatrix3x4.__init__?1(self, QMatrix3x4)
-PyQt5.QtGui.QMatrix3x4?1(sequence-of-float)
-PyQt5.QtGui.QMatrix3x4.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix3x4.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix3x4.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix3x4?1(object)
+PyQt5.QtGui.QMatrix3x4.__init__?1(self, object)
+PyQt5.QtGui.QMatrix3x4.data?4() -> list
+PyQt5.QtGui.QMatrix3x4.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix3x4.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix3x4.setToIdentity?4()
 PyQt5.QtGui.QMatrix3x4.fill?4(float)
@@ -7263,10 +7615,10 @@
 PyQt5.QtGui.QMatrix3x3.__init__?1(self)
 PyQt5.QtGui.QMatrix3x3?1(QMatrix3x3)
 PyQt5.QtGui.QMatrix3x3.__init__?1(self, QMatrix3x3)
-PyQt5.QtGui.QMatrix3x3?1(sequence-of-float)
-PyQt5.QtGui.QMatrix3x3.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix3x3.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix3x3.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix3x3?1(object)
+PyQt5.QtGui.QMatrix3x3.__init__?1(self, object)
+PyQt5.QtGui.QMatrix3x3.data?4() -> list
+PyQt5.QtGui.QMatrix3x3.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix3x3.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix3x3.setToIdentity?4()
 PyQt5.QtGui.QMatrix3x3.fill?4(float)
@@ -7275,10 +7627,10 @@
 PyQt5.QtGui.QMatrix3x2.__init__?1(self)
 PyQt5.QtGui.QMatrix3x2?1(QMatrix3x2)
 PyQt5.QtGui.QMatrix3x2.__init__?1(self, QMatrix3x2)
-PyQt5.QtGui.QMatrix3x2?1(sequence-of-float)
-PyQt5.QtGui.QMatrix3x2.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix3x2.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix3x2.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix3x2?1(object)
+PyQt5.QtGui.QMatrix3x2.__init__?1(self, object)
+PyQt5.QtGui.QMatrix3x2.data?4() -> list
+PyQt5.QtGui.QMatrix3x2.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix3x2.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix3x2.setToIdentity?4()
 PyQt5.QtGui.QMatrix3x2.fill?4(float)
@@ -7287,10 +7639,10 @@
 PyQt5.QtGui.QMatrix2x4.__init__?1(self)
 PyQt5.QtGui.QMatrix2x4?1(QMatrix2x4)
 PyQt5.QtGui.QMatrix2x4.__init__?1(self, QMatrix2x4)
-PyQt5.QtGui.QMatrix2x4?1(sequence-of-float)
-PyQt5.QtGui.QMatrix2x4.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix2x4.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix2x4.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix2x4?1(object)
+PyQt5.QtGui.QMatrix2x4.__init__?1(self, object)
+PyQt5.QtGui.QMatrix2x4.data?4() -> list
+PyQt5.QtGui.QMatrix2x4.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix2x4.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix2x4.setToIdentity?4()
 PyQt5.QtGui.QMatrix2x4.fill?4(float)
@@ -7299,10 +7651,10 @@
 PyQt5.QtGui.QMatrix2x3.__init__?1(self)
 PyQt5.QtGui.QMatrix2x3?1(QMatrix2x3)
 PyQt5.QtGui.QMatrix2x3.__init__?1(self, QMatrix2x3)
-PyQt5.QtGui.QMatrix2x3?1(sequence-of-float)
-PyQt5.QtGui.QMatrix2x3.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix2x3.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix2x3.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix2x3?1(object)
+PyQt5.QtGui.QMatrix2x3.__init__?1(self, object)
+PyQt5.QtGui.QMatrix2x3.data?4() -> list
+PyQt5.QtGui.QMatrix2x3.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix2x3.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix2x3.setToIdentity?4()
 PyQt5.QtGui.QMatrix2x3.fill?4(float)
@@ -7311,10 +7663,10 @@
 PyQt5.QtGui.QMatrix2x2.__init__?1(self)
 PyQt5.QtGui.QMatrix2x2?1(QMatrix2x2)
 PyQt5.QtGui.QMatrix2x2.__init__?1(self, QMatrix2x2)
-PyQt5.QtGui.QMatrix2x2?1(sequence-of-float)
-PyQt5.QtGui.QMatrix2x2.__init__?1(self, sequence-of-float)
-PyQt5.QtGui.QMatrix2x2.data?4() -> list-of-float
-PyQt5.QtGui.QMatrix2x2.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix2x2?1(object)
+PyQt5.QtGui.QMatrix2x2.__init__?1(self, object)
+PyQt5.QtGui.QMatrix2x2.data?4() -> list
+PyQt5.QtGui.QMatrix2x2.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix2x2.isIdentity?4() -> bool
 PyQt5.QtGui.QMatrix2x2.setToIdentity?4()
 PyQt5.QtGui.QMatrix2x2.fill?4(float)
@@ -7331,10 +7683,10 @@
 PyQt5.QtGui.QGlyphRun.__init__?1(self, QGlyphRun)
 PyQt5.QtGui.QGlyphRun.rawFont?4() -> QRawFont
 PyQt5.QtGui.QGlyphRun.setRawFont?4(QRawFont)
-PyQt5.QtGui.QGlyphRun.glyphIndexes?4() -> list-of-int
-PyQt5.QtGui.QGlyphRun.setGlyphIndexes?4(list-of-int)
-PyQt5.QtGui.QGlyphRun.positions?4() -> list-of-QPointF
-PyQt5.QtGui.QGlyphRun.setPositions?4(list-of-QPointF)
+PyQt5.QtGui.QGlyphRun.glyphIndexes?4() -> unknown-type
+PyQt5.QtGui.QGlyphRun.setGlyphIndexes?4(unknown-type)
+PyQt5.QtGui.QGlyphRun.positions?4() -> unknown-type
+PyQt5.QtGui.QGlyphRun.setPositions?4(unknown-type)
 PyQt5.QtGui.QGlyphRun.clear?4()
 PyQt5.QtGui.QGlyphRun.setOverline?4(bool)
 PyQt5.QtGui.QGlyphRun.overline?4() -> bool
@@ -7351,22 +7703,22 @@
 PyQt5.QtGui.QGlyphRun.boundingRect?4() -> QRectF
 PyQt5.QtGui.QGlyphRun.isEmpty?4() -> bool
 PyQt5.QtGui.QGlyphRun.swap?4(QGlyphRun)
-PyQt5.QtGui.QGlyphRun.GlyphRunFlags?1(QGlyphRun.GlyphRunFlags)
-PyQt5.QtGui.QGlyphRun.GlyphRunFlags.__init__?1(self, QGlyphRun.GlyphRunFlags)
-PyQt5.QtGui.QGlyphRun.GlyphRunFlags?1(int)
-PyQt5.QtGui.QGlyphRun.GlyphRunFlags.__init__?1(self, int)
 PyQt5.QtGui.QGlyphRun.GlyphRunFlags?1()
 PyQt5.QtGui.QGlyphRun.GlyphRunFlags.__init__?1(self)
-PyQt5.QtGui.QGuiApplication?1(list-of-str)
-PyQt5.QtGui.QGuiApplication.__init__?1(self, list-of-str)
-PyQt5.QtGui.QGuiApplication.allWindows?4() -> list-of-QWindow
-PyQt5.QtGui.QGuiApplication.topLevelWindows?4() -> list-of-QWindow
+PyQt5.QtGui.QGlyphRun.GlyphRunFlags?1(int)
+PyQt5.QtGui.QGlyphRun.GlyphRunFlags.__init__?1(self, int)
+PyQt5.QtGui.QGlyphRun.GlyphRunFlags?1(QGlyphRun.GlyphRunFlags)
+PyQt5.QtGui.QGlyphRun.GlyphRunFlags.__init__?1(self, QGlyphRun.GlyphRunFlags)
+PyQt5.QtGui.QGuiApplication?1(list)
+PyQt5.QtGui.QGuiApplication.__init__?1(self, list)
+PyQt5.QtGui.QGuiApplication.allWindows?4() -> unknown-type
+PyQt5.QtGui.QGuiApplication.topLevelWindows?4() -> unknown-type
 PyQt5.QtGui.QGuiApplication.topLevelAt?4(QPoint) -> QWindow
-PyQt5.QtGui.QGuiApplication.platformName?4() -> str
+PyQt5.QtGui.QGuiApplication.platformName?4() -> QString
 PyQt5.QtGui.QGuiApplication.focusWindow?4() -> QWindow
 PyQt5.QtGui.QGuiApplication.focusObject?4() -> QObject
 PyQt5.QtGui.QGuiApplication.primaryScreen?4() -> QScreen
-PyQt5.QtGui.QGuiApplication.screens?4() -> list-of-QScreen
+PyQt5.QtGui.QGuiApplication.screens?4() -> unknown-type
 PyQt5.QtGui.QGuiApplication.overrideCursor?4() -> QCursor
 PyQt5.QtGui.QGuiApplication.setOverrideCursor?4(QCursor)
 PyQt5.QtGui.QGuiApplication.changeOverrideCursor?4(QCursor)
@@ -7398,19 +7750,27 @@
 PyQt5.QtGui.QGuiApplication.saveStateRequest?4(QSessionManager)
 PyQt5.QtGui.QGuiApplication.focusWindowChanged?4(QWindow)
 PyQt5.QtGui.QGuiApplication.applicationStateChanged?4(Qt.ApplicationState)
-PyQt5.QtGui.QGuiApplication.setApplicationDisplayName?4(str)
-PyQt5.QtGui.QGuiApplication.applicationDisplayName?4() -> str
+PyQt5.QtGui.QGuiApplication.setApplicationDisplayName?4(QString)
+PyQt5.QtGui.QGuiApplication.applicationDisplayName?4() -> QString
 PyQt5.QtGui.QGuiApplication.modalWindow?4() -> QWindow
 PyQt5.QtGui.QGuiApplication.devicePixelRatio?4() -> float
 PyQt5.QtGui.QGuiApplication.isSessionRestored?4() -> bool
-PyQt5.QtGui.QGuiApplication.sessionId?4() -> str
-PyQt5.QtGui.QGuiApplication.sessionKey?4() -> str
+PyQt5.QtGui.QGuiApplication.sessionId?4() -> QString
+PyQt5.QtGui.QGuiApplication.sessionKey?4() -> QString
 PyQt5.QtGui.QGuiApplication.isSavingSession?4() -> bool
 PyQt5.QtGui.QGuiApplication.applicationState?4() -> Qt.ApplicationState
 PyQt5.QtGui.QGuiApplication.sync?4()
 PyQt5.QtGui.QGuiApplication.setWindowIcon?4(QIcon)
 PyQt5.QtGui.QGuiApplication.windowIcon?4() -> QIcon
 PyQt5.QtGui.QGuiApplication.event?4(QEvent) -> bool
+PyQt5.QtGui.QGuiApplication.screenRemoved?4(QScreen)
+PyQt5.QtGui.QGuiApplication.layoutDirectionChanged?4(Qt.LayoutDirection)
+PyQt5.QtGui.QGuiApplication.paletteChanged?4(QPalette)
+PyQt5.QtGui.QGuiApplication.isFallbackSessionManagementEnabled?4() -> bool
+PyQt5.QtGui.QGuiApplication.setFallbackSessionManagementEnabled?4(bool)
+PyQt5.QtGui.QGuiApplication.primaryScreenChanged?4(QScreen)
+PyQt5.QtGui.QGuiApplication.setDesktopFileName?4(QString)
+PyQt5.QtGui.QGuiApplication.desktopFileName?4() -> QString
 PyQt5.QtGui.QIcon.State?10
 PyQt5.QtGui.QIcon.On?10
 PyQt5.QtGui.QIcon.Off?10
@@ -7425,8 +7785,8 @@
 PyQt5.QtGui.QIcon.__init__?1(self, QPixmap)
 PyQt5.QtGui.QIcon?1(QIcon)
 PyQt5.QtGui.QIcon.__init__?1(self, QIcon)
-PyQt5.QtGui.QIcon?1(str)
-PyQt5.QtGui.QIcon.__init__?1(self, str)
+PyQt5.QtGui.QIcon?1(QString)
+PyQt5.QtGui.QIcon.__init__?1(self, QString)
 PyQt5.QtGui.QIcon?1(QIconEngine)
 PyQt5.QtGui.QIcon.__init__?1(self, QIconEngine)
 PyQt5.QtGui.QIcon?1(QVariant)
@@ -7437,25 +7797,29 @@
 PyQt5.QtGui.QIcon.pixmap?4(QWindow, QSize, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QPixmap
 PyQt5.QtGui.QIcon.actualSize?4(QSize, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QSize
 PyQt5.QtGui.QIcon.actualSize?4(QWindow, QSize, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QSize
-PyQt5.QtGui.QIcon.availableSizes?4(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> list-of-QSize
+PyQt5.QtGui.QIcon.availableSizes?4(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> unknown-type
 PyQt5.QtGui.QIcon.paint?4(QPainter, QRect, Qt.Alignment alignment=Qt.AlignCenter, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
 PyQt5.QtGui.QIcon.paint?4(QPainter, int, int, int, int, Qt.Alignment alignment=Qt.AlignCenter, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
 PyQt5.QtGui.QIcon.isNull?4() -> bool
 PyQt5.QtGui.QIcon.isDetached?4() -> bool
 PyQt5.QtGui.QIcon.addPixmap?4(QPixmap, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
-PyQt5.QtGui.QIcon.addFile?4(str, QSize size=QSize(), QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
+PyQt5.QtGui.QIcon.addFile?4(QString, QSize size=QSize(), QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
 PyQt5.QtGui.QIcon.cacheKey?4() -> int
-PyQt5.QtGui.QIcon.fromTheme?4(str, QIcon fallback=QIcon()) -> QIcon
-PyQt5.QtGui.QIcon.hasThemeIcon?4(str) -> bool
-PyQt5.QtGui.QIcon.themeSearchPaths?4() -> list-of-str
-PyQt5.QtGui.QIcon.setThemeSearchPaths?4(list-of-str)
-PyQt5.QtGui.QIcon.themeName?4() -> str
-PyQt5.QtGui.QIcon.setThemeName?4(str)
-PyQt5.QtGui.QIcon.name?4() -> str
+PyQt5.QtGui.QIcon.fromTheme?4(QString) -> QIcon
+PyQt5.QtGui.QIcon.fromTheme?4(QString, QIcon) -> QIcon
+PyQt5.QtGui.QIcon.hasThemeIcon?4(QString) -> bool
+PyQt5.QtGui.QIcon.themeSearchPaths?4() -> QStringList
+PyQt5.QtGui.QIcon.setThemeSearchPaths?4(QStringList)
+PyQt5.QtGui.QIcon.themeName?4() -> QString
+PyQt5.QtGui.QIcon.setThemeName?4(QString)
+PyQt5.QtGui.QIcon.name?4() -> QString
 PyQt5.QtGui.QIcon.swap?4(QIcon)
+PyQt5.QtGui.QIcon.setIsMask?4(bool)
+PyQt5.QtGui.QIcon.isMask?4() -> bool
 PyQt5.QtGui.QIconEngine.IconEngineHook?10
 PyQt5.QtGui.QIconEngine.AvailableSizesHook?10
 PyQt5.QtGui.QIconEngine.IconNameHook?10
+PyQt5.QtGui.QIconEngine.IsNullHook?10
 PyQt5.QtGui.QIconEngine?1()
 PyQt5.QtGui.QIconEngine.__init__?1(self)
 PyQt5.QtGui.QIconEngine?1(QIconEngine)
@@ -7464,13 +7828,14 @@
 PyQt5.QtGui.QIconEngine.actualSize?4(QSize, QIcon.Mode, QIcon.State) -> QSize
 PyQt5.QtGui.QIconEngine.pixmap?4(QSize, QIcon.Mode, QIcon.State) -> QPixmap
 PyQt5.QtGui.QIconEngine.addPixmap?4(QPixmap, QIcon.Mode, QIcon.State)
-PyQt5.QtGui.QIconEngine.addFile?4(str, QSize, QIcon.Mode, QIcon.State)
-PyQt5.QtGui.QIconEngine.key?4() -> str
+PyQt5.QtGui.QIconEngine.addFile?4(QString, QSize, QIcon.Mode, QIcon.State)
+PyQt5.QtGui.QIconEngine.key?4() -> QString
 PyQt5.QtGui.QIconEngine.clone?4() -> QIconEngine
 PyQt5.QtGui.QIconEngine.read?4(QDataStream) -> bool
 PyQt5.QtGui.QIconEngine.write?4(QDataStream) -> bool
-PyQt5.QtGui.QIconEngine.availableSizes?4(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> list-of-QSize
-PyQt5.QtGui.QIconEngine.iconName?4() -> str
+PyQt5.QtGui.QIconEngine.availableSizes?4(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> unknown-type
+PyQt5.QtGui.QIconEngine.iconName?4() -> QString
+PyQt5.QtGui.QIconEngine.isNull?4() -> bool
 PyQt5.QtGui.QIconEngine.AvailableSizesArgument.mode?7
 PyQt5.QtGui.QIconEngine.AvailableSizesArgument.sizes?7
 PyQt5.QtGui.QIconEngine.AvailableSizesArgument.state?7
@@ -7498,6 +7863,12 @@
 PyQt5.QtGui.QImage.Format_RGBX8888?10
 PyQt5.QtGui.QImage.Format_RGBA8888?10
 PyQt5.QtGui.QImage.Format_RGBA8888_Premultiplied?10
+PyQt5.QtGui.QImage.Format_BGR30?10
+PyQt5.QtGui.QImage.Format_A2BGR30_Premultiplied?10
+PyQt5.QtGui.QImage.Format_RGB30?10
+PyQt5.QtGui.QImage.Format_A2RGB30_Premultiplied?10
+PyQt5.QtGui.QImage.Format_Alpha8?10
+PyQt5.QtGui.QImage.Format_Grayscale8?10
 PyQt5.QtGui.QImage.InvertMode?10
 PyQt5.QtGui.QImage.InvertRgb?10
 PyQt5.QtGui.QImage.InvertRgba?10
@@ -7507,18 +7878,18 @@
 PyQt5.QtGui.QImage.__init__?1(self, QSize, QImage.Format)
 PyQt5.QtGui.QImage?1(int, int, QImage.Format)
 PyQt5.QtGui.QImage.__init__?1(self, int, int, QImage.Format)
-PyQt5.QtGui.QImage?1(str, int, int, QImage.Format)
-PyQt5.QtGui.QImage.__init__?1(self, str, int, int, QImage.Format)
+PyQt5.QtGui.QImage?1(bytes, int, int, QImage.Format)
+PyQt5.QtGui.QImage.__init__?1(self, bytes, int, int, QImage.Format)
 PyQt5.QtGui.QImage?1(sip.voidptr, int, int, QImage.Format)
 PyQt5.QtGui.QImage.__init__?1(self, sip.voidptr, int, int, QImage.Format)
-PyQt5.QtGui.QImage?1(str, int, int, int, QImage.Format)
-PyQt5.QtGui.QImage.__init__?1(self, str, int, int, int, QImage.Format)
+PyQt5.QtGui.QImage?1(bytes, int, int, int, QImage.Format)
+PyQt5.QtGui.QImage.__init__?1(self, bytes, int, int, int, QImage.Format)
 PyQt5.QtGui.QImage?1(sip.voidptr, int, int, int, QImage.Format)
 PyQt5.QtGui.QImage.__init__?1(self, sip.voidptr, int, int, int, QImage.Format)
-PyQt5.QtGui.QImage?1(list-of-str)
-PyQt5.QtGui.QImage.__init__?1(self, list-of-str)
-PyQt5.QtGui.QImage?1(str, str format=None)
-PyQt5.QtGui.QImage.__init__?1(self, str, str format=None)
+PyQt5.QtGui.QImage?1(list)
+PyQt5.QtGui.QImage.__init__?1(self, list)
+PyQt5.QtGui.QImage?1(QString, str format=None)
+PyQt5.QtGui.QImage.__init__?1(self, QString, str format=None)
 PyQt5.QtGui.QImage?1(QImage)
 PyQt5.QtGui.QImage.__init__?1(self, QImage)
 PyQt5.QtGui.QImage?1(QVariant)
@@ -7531,7 +7902,7 @@
 PyQt5.QtGui.QImage.copy?4(int, int, int, int) -> QImage
 PyQt5.QtGui.QImage.format?4() -> QImage.Format
 PyQt5.QtGui.QImage.convertToFormat?4(QImage.Format, Qt.ImageConversionFlags flags=Qt.AutoColor) -> QImage
-PyQt5.QtGui.QImage.convertToFormat?4(QImage.Format, list-of-int, Qt.ImageConversionFlags flags=Qt.AutoColor) -> QImage
+PyQt5.QtGui.QImage.convertToFormat?4(QImage.Format, unknown-type, Qt.ImageConversionFlags flags=Qt.AutoColor) -> QImage
 PyQt5.QtGui.QImage.width?4() -> int
 PyQt5.QtGui.QImage.height?4() -> int
 PyQt5.QtGui.QImage.size?4() -> QSize
@@ -7554,8 +7925,8 @@
 PyQt5.QtGui.QImage.pixel?4(int, int) -> int
 PyQt5.QtGui.QImage.setPixel?4(QPoint, int)
 PyQt5.QtGui.QImage.setPixel?4(int, int, int)
-PyQt5.QtGui.QImage.colorTable?4() -> list-of-int
-PyQt5.QtGui.QImage.setColorTable?4(list-of-int)
+PyQt5.QtGui.QImage.colorTable?4() -> unknown-type
+PyQt5.QtGui.QImage.setColorTable?4(unknown-type)
 PyQt5.QtGui.QImage.fill?4(Qt.GlobalColor)
 PyQt5.QtGui.QImage.fill?4(QColor)
 PyQt5.QtGui.QImage.fill?4(int)
@@ -7570,12 +7941,12 @@
 PyQt5.QtGui.QImage.rgbSwapped?4() -> QImage
 PyQt5.QtGui.QImage.invertPixels?4(QImage.InvertMode mode=QImage.InvertRgb)
 PyQt5.QtGui.QImage.load?4(QIODevice, str) -> bool
-PyQt5.QtGui.QImage.load?4(str, str format=None) -> bool
-PyQt5.QtGui.QImage.loadFromData?4(str, str format=None) -> bool
+PyQt5.QtGui.QImage.load?4(QString, str format=None) -> bool
+PyQt5.QtGui.QImage.loadFromData?4(bytes, str format=None) -> bool
 PyQt5.QtGui.QImage.loadFromData?4(QByteArray, str format=None) -> bool
-PyQt5.QtGui.QImage.save?4(str, str format=None, int quality=-1) -> bool
+PyQt5.QtGui.QImage.save?4(QString, str format=None, int quality=-1) -> bool
 PyQt5.QtGui.QImage.save?4(QIODevice, str format=None, int quality=-1) -> bool
-PyQt5.QtGui.QImage.fromData?4(str, str format=None) -> QImage
+PyQt5.QtGui.QImage.fromData?4(bytes, str format=None) -> QImage
 PyQt5.QtGui.QImage.fromData?4(QByteArray, str format=None) -> QImage
 PyQt5.QtGui.QImage.paintEngine?4() -> QPaintEngine
 PyQt5.QtGui.QImage.dotsPerMeterX?4() -> int
@@ -7584,10 +7955,11 @@
 PyQt5.QtGui.QImage.setDotsPerMeterY?4(int)
 PyQt5.QtGui.QImage.offset?4() -> QPoint
 PyQt5.QtGui.QImage.setOffset?4(QPoint)
-PyQt5.QtGui.QImage.textKeys?4() -> list-of-str
-PyQt5.QtGui.QImage.text?4(str key='') -> str
-PyQt5.QtGui.QImage.setText?4(str, str)
+PyQt5.QtGui.QImage.textKeys?4() -> QStringList
+PyQt5.QtGui.QImage.text?4(QString key='') -> QString
+PyQt5.QtGui.QImage.setText?4(QString, QString)
 PyQt5.QtGui.QImage.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+PyQt5.QtGui.QImage.smoothScaled?4(int, int) -> QImage
 PyQt5.QtGui.QImage.createMaskFromColor?4(int, Qt.MaskMode mode=Qt.MaskInColor) -> QImage
 PyQt5.QtGui.QImage.transformed?4(QTransform, Qt.TransformationMode mode=Qt.FastTransformation) -> QImage
 PyQt5.QtGui.QImage.trueMatrix?4(QTransform, int, int) -> QTransform
@@ -7599,6 +7971,22 @@
 PyQt5.QtGui.QImage.swap?4(QImage)
 PyQt5.QtGui.QImage.devicePixelRatio?4() -> float
 PyQt5.QtGui.QImage.setDevicePixelRatio?4(float)
+PyQt5.QtGui.QImage.pixelFormat?4() -> QPixelFormat
+PyQt5.QtGui.QImage.toPixelFormat?4(QImage.Format) -> QPixelFormat
+PyQt5.QtGui.QImage.toImageFormat?4(QPixelFormat) -> QImage.Format
+PyQt5.QtGui.QImage.pixelColor?4(int, int) -> QColor
+PyQt5.QtGui.QImage.pixelColor?4(QPoint) -> QColor
+PyQt5.QtGui.QImage.setPixelColor?4(int, int, QColor)
+PyQt5.QtGui.QImage.setPixelColor?4(QPoint, QColor)
+PyQt5.QtGui.QImageIOHandler.Transformation?10
+PyQt5.QtGui.QImageIOHandler.TransformationNone?10
+PyQt5.QtGui.QImageIOHandler.TransformationMirror?10
+PyQt5.QtGui.QImageIOHandler.TransformationFlip?10
+PyQt5.QtGui.QImageIOHandler.TransformationRotate180?10
+PyQt5.QtGui.QImageIOHandler.TransformationRotate90?10
+PyQt5.QtGui.QImageIOHandler.TransformationMirrorAndRotate90?10
+PyQt5.QtGui.QImageIOHandler.TransformationFlipAndRotate90?10
+PyQt5.QtGui.QImageIOHandler.TransformationRotate270?10
 PyQt5.QtGui.QImageIOHandler.ImageOption?10
 PyQt5.QtGui.QImageIOHandler.Size?10
 PyQt5.QtGui.QImageIOHandler.ClipRect?10
@@ -7614,6 +8002,11 @@
 PyQt5.QtGui.QImageIOHandler.Endianness?10
 PyQt5.QtGui.QImageIOHandler.Animation?10
 PyQt5.QtGui.QImageIOHandler.BackgroundColor?10
+PyQt5.QtGui.QImageIOHandler.SupportedSubTypes?10
+PyQt5.QtGui.QImageIOHandler.OptimizedWrite?10
+PyQt5.QtGui.QImageIOHandler.ProgressiveScanWrite?10
+PyQt5.QtGui.QImageIOHandler.ImageTransformation?10
+PyQt5.QtGui.QImageIOHandler.TransformedByDefault?10
 PyQt5.QtGui.QImageIOHandler?1()
 PyQt5.QtGui.QImageIOHandler.__init__?1(self)
 PyQt5.QtGui.QImageIOHandler.setDevice?4(QIODevice)
@@ -7633,6 +8026,12 @@
 PyQt5.QtGui.QImageIOHandler.nextImageDelay?4() -> int
 PyQt5.QtGui.QImageIOHandler.currentImageNumber?4() -> int
 PyQt5.QtGui.QImageIOHandler.currentImageRect?4() -> QRect
+PyQt5.QtGui.QImageIOHandler.Transformations?1()
+PyQt5.QtGui.QImageIOHandler.Transformations.__init__?1(self)
+PyQt5.QtGui.QImageIOHandler.Transformations?1(int)
+PyQt5.QtGui.QImageIOHandler.Transformations.__init__?1(self, int)
+PyQt5.QtGui.QImageIOHandler.Transformations?1(QImageIOHandler.Transformations)
+PyQt5.QtGui.QImageIOHandler.Transformations.__init__?1(self, QImageIOHandler.Transformations)
 PyQt5.QtGui.QImageReader.ImageReaderError?10
 PyQt5.QtGui.QImageReader.UnknownError?10
 PyQt5.QtGui.QImageReader.FileNotFoundError?10
@@ -7643,14 +8042,14 @@
 PyQt5.QtGui.QImageReader.__init__?1(self)
 PyQt5.QtGui.QImageReader?1(QIODevice, QByteArray format=QByteArray())
 PyQt5.QtGui.QImageReader.__init__?1(self, QIODevice, QByteArray format=QByteArray())
-PyQt5.QtGui.QImageReader?1(str, QByteArray format=QByteArray())
-PyQt5.QtGui.QImageReader.__init__?1(self, str, QByteArray format=QByteArray())
+PyQt5.QtGui.QImageReader?1(QString, QByteArray format=QByteArray())
+PyQt5.QtGui.QImageReader.__init__?1(self, QString, QByteArray format=QByteArray())
 PyQt5.QtGui.QImageReader.setFormat?4(QByteArray)
 PyQt5.QtGui.QImageReader.format?4() -> QByteArray
 PyQt5.QtGui.QImageReader.setDevice?4(QIODevice)
 PyQt5.QtGui.QImageReader.device?4() -> QIODevice
-PyQt5.QtGui.QImageReader.setFileName?4(str)
-PyQt5.QtGui.QImageReader.fileName?4() -> str
+PyQt5.QtGui.QImageReader.setFileName?4(QString)
+PyQt5.QtGui.QImageReader.fileName?4() -> QString
 PyQt5.QtGui.QImageReader.size?4() -> QSize
 PyQt5.QtGui.QImageReader.setClipRect?4(QRect)
 PyQt5.QtGui.QImageReader.clipRect?4() -> QRect
@@ -7669,12 +8068,12 @@
 PyQt5.QtGui.QImageReader.currentImageNumber?4() -> int
 PyQt5.QtGui.QImageReader.currentImageRect?4() -> QRect
 PyQt5.QtGui.QImageReader.error?4() -> QImageReader.ImageReaderError
-PyQt5.QtGui.QImageReader.errorString?4() -> str
-PyQt5.QtGui.QImageReader.imageFormat?4(str) -> QByteArray
+PyQt5.QtGui.QImageReader.errorString?4() -> QString
+PyQt5.QtGui.QImageReader.imageFormat?4(QString) -> QByteArray
 PyQt5.QtGui.QImageReader.imageFormat?4(QIODevice) -> QByteArray
-PyQt5.QtGui.QImageReader.supportedImageFormats?4() -> list-of-QByteArray
-PyQt5.QtGui.QImageReader.textKeys?4() -> list-of-str
-PyQt5.QtGui.QImageReader.text?4(str) -> str
+PyQt5.QtGui.QImageReader.supportedImageFormats?4() -> unknown-type
+PyQt5.QtGui.QImageReader.textKeys?4() -> QStringList
+PyQt5.QtGui.QImageReader.text?4(QString) -> QString
 PyQt5.QtGui.QImageReader.setBackgroundColor?4(QColor)
 PyQt5.QtGui.QImageReader.backgroundColor?4() -> QColor
 PyQt5.QtGui.QImageReader.supportsAnimation?4() -> bool
@@ -7686,7 +8085,14 @@
 PyQt5.QtGui.QImageReader.imageFormat?4() -> QImage.Format
 PyQt5.QtGui.QImageReader.setDecideFormatFromContent?4(bool)
 PyQt5.QtGui.QImageReader.decideFormatFromContent?4() -> bool
-PyQt5.QtGui.QImageReader.supportedMimeTypes?4() -> list-of-QByteArray
+PyQt5.QtGui.QImageReader.supportedMimeTypes?4() -> unknown-type
+PyQt5.QtGui.QImageReader.subType?4() -> QByteArray
+PyQt5.QtGui.QImageReader.supportedSubTypes?4() -> unknown-type
+PyQt5.QtGui.QImageReader.transformation?4() -> QImageIOHandler.Transformations
+PyQt5.QtGui.QImageReader.setAutoTransform?4(bool)
+PyQt5.QtGui.QImageReader.autoTransform?4() -> bool
+PyQt5.QtGui.QImageReader.setGamma?4(float)
+PyQt5.QtGui.QImageReader.gamma?4() -> float
 PyQt5.QtGui.QImageWriter.ImageWriterError?10
 PyQt5.QtGui.QImageWriter.UnknownError?10
 PyQt5.QtGui.QImageWriter.DeviceError?10
@@ -7695,14 +8101,14 @@
 PyQt5.QtGui.QImageWriter.__init__?1(self)
 PyQt5.QtGui.QImageWriter?1(QIODevice, QByteArray)
 PyQt5.QtGui.QImageWriter.__init__?1(self, QIODevice, QByteArray)
-PyQt5.QtGui.QImageWriter?1(str, QByteArray format=QByteArray())
-PyQt5.QtGui.QImageWriter.__init__?1(self, str, QByteArray format=QByteArray())
+PyQt5.QtGui.QImageWriter?1(QString, QByteArray format=QByteArray())
+PyQt5.QtGui.QImageWriter.__init__?1(self, QString, QByteArray format=QByteArray())
 PyQt5.QtGui.QImageWriter.setFormat?4(QByteArray)
 PyQt5.QtGui.QImageWriter.format?4() -> QByteArray
 PyQt5.QtGui.QImageWriter.setDevice?4(QIODevice)
 PyQt5.QtGui.QImageWriter.device?4() -> QIODevice
-PyQt5.QtGui.QImageWriter.setFileName?4(str)
-PyQt5.QtGui.QImageWriter.fileName?4() -> str
+PyQt5.QtGui.QImageWriter.setFileName?4(QString)
+PyQt5.QtGui.QImageWriter.fileName?4() -> QString
 PyQt5.QtGui.QImageWriter.setQuality?4(int)
 PyQt5.QtGui.QImageWriter.quality?4() -> int
 PyQt5.QtGui.QImageWriter.setGamma?4(float)
@@ -7710,13 +8116,22 @@
 PyQt5.QtGui.QImageWriter.canWrite?4() -> bool
 PyQt5.QtGui.QImageWriter.write?4(QImage) -> bool
 PyQt5.QtGui.QImageWriter.error?4() -> QImageWriter.ImageWriterError
-PyQt5.QtGui.QImageWriter.errorString?4() -> str
-PyQt5.QtGui.QImageWriter.supportedImageFormats?4() -> list-of-QByteArray
-PyQt5.QtGui.QImageWriter.setText?4(str, str)
+PyQt5.QtGui.QImageWriter.errorString?4() -> QString
+PyQt5.QtGui.QImageWriter.supportedImageFormats?4() -> unknown-type
+PyQt5.QtGui.QImageWriter.setText?4(QString, QString)
 PyQt5.QtGui.QImageWriter.supportsOption?4(QImageIOHandler.ImageOption) -> bool
 PyQt5.QtGui.QImageWriter.setCompression?4(int)
 PyQt5.QtGui.QImageWriter.compression?4() -> int
-PyQt5.QtGui.QImageWriter.supportedMimeTypes?4() -> list-of-QByteArray
+PyQt5.QtGui.QImageWriter.supportedMimeTypes?4() -> unknown-type
+PyQt5.QtGui.QImageWriter.setSubType?4(QByteArray)
+PyQt5.QtGui.QImageWriter.subType?4() -> QByteArray
+PyQt5.QtGui.QImageWriter.supportedSubTypes?4() -> unknown-type
+PyQt5.QtGui.QImageWriter.setOptimizedWrite?4(bool)
+PyQt5.QtGui.QImageWriter.optimizedWrite?4() -> bool
+PyQt5.QtGui.QImageWriter.setProgressiveScanWrite?4(bool)
+PyQt5.QtGui.QImageWriter.progressiveScanWrite?4() -> bool
+PyQt5.QtGui.QImageWriter.transformation?4() -> QImageIOHandler.Transformations
+PyQt5.QtGui.QImageWriter.setTransformation?4(QImageIOHandler.Transformations)
 PyQt5.QtGui.QInputMethod.Action?10
 PyQt5.QtGui.QInputMethod.Click?10
 PyQt5.QtGui.QInputMethod.ContextMenu?10
@@ -7744,6 +8159,10 @@
 PyQt5.QtGui.QInputMethod.animatingChanged?4()
 PyQt5.QtGui.QInputMethod.localeChanged?4()
 PyQt5.QtGui.QInputMethod.inputDirectionChanged?4(Qt.LayoutDirection)
+PyQt5.QtGui.QInputMethod.anchorRectangle?4() -> QRectF
+PyQt5.QtGui.QInputMethod.inputItemClipRectangle?4() -> QRectF
+PyQt5.QtGui.QInputMethod.anchorRectangleChanged?4()
+PyQt5.QtGui.QInputMethod.inputItemClipRectangleChanged?4()
 PyQt5.QtGui.QKeySequence.StandardKey?10
 PyQt5.QtGui.QKeySequence.UnknownKey?10
 PyQt5.QtGui.QKeySequence.HelpContents?10
@@ -7814,6 +8233,8 @@
 PyQt5.QtGui.QKeySequence.FullScreen?10
 PyQt5.QtGui.QKeySequence.Deselect?10
 PyQt5.QtGui.QKeySequence.DeleteCompleteLine?10
+PyQt5.QtGui.QKeySequence.Backspace?10
+PyQt5.QtGui.QKeySequence.Cancel?10
 PyQt5.QtGui.QKeySequence.SequenceMatch?10
 PyQt5.QtGui.QKeySequence.NoMatch?10
 PyQt5.QtGui.QKeySequence.PartialMatch?10
@@ -7825,8 +8246,8 @@
 PyQt5.QtGui.QKeySequence.__init__?1(self)
 PyQt5.QtGui.QKeySequence?1(QKeySequence)
 PyQt5.QtGui.QKeySequence.__init__?1(self, QKeySequence)
-PyQt5.QtGui.QKeySequence?1(str, QKeySequence.SequenceFormat format=QKeySequence.NativeText)
-PyQt5.QtGui.QKeySequence.__init__?1(self, str, QKeySequence.SequenceFormat format=QKeySequence.NativeText)
+PyQt5.QtGui.QKeySequence?1(QString, QKeySequence.SequenceFormat format=QKeySequence.NativeText)
+PyQt5.QtGui.QKeySequence.__init__?1(self, QString, QKeySequence.SequenceFormat format=QKeySequence.NativeText)
 PyQt5.QtGui.QKeySequence?1(int, int key2=0, int key3=0, int key4=0)
 PyQt5.QtGui.QKeySequence.__init__?1(self, int, int key2=0, int key3=0, int key4=0)
 PyQt5.QtGui.QKeySequence?1(QVariant)
@@ -7834,18 +8255,18 @@
 PyQt5.QtGui.QKeySequence.count?4() -> int
 PyQt5.QtGui.QKeySequence.isEmpty?4() -> bool
 PyQt5.QtGui.QKeySequence.matches?4(QKeySequence) -> QKeySequence.SequenceMatch
-PyQt5.QtGui.QKeySequence.mnemonic?4(str) -> QKeySequence
+PyQt5.QtGui.QKeySequence.mnemonic?4(QString) -> QKeySequence
 PyQt5.QtGui.QKeySequence.isDetached?4() -> bool
 PyQt5.QtGui.QKeySequence.swap?4(QKeySequence)
-PyQt5.QtGui.QKeySequence.toString?4(QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> str
-PyQt5.QtGui.QKeySequence.fromString?4(str, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QKeySequence
-PyQt5.QtGui.QKeySequence.keyBindings?4(QKeySequence.StandardKey) -> list-of-QKeySequence
-PyQt5.QtGui.QKeySequence.listFromString?4(str, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> list-of-QKeySequence
-PyQt5.QtGui.QKeySequence.listToString?4(list-of-QKeySequence, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> str
+PyQt5.QtGui.QKeySequence.toString?4(QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QString
+PyQt5.QtGui.QKeySequence.fromString?4(QString, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QKeySequence
+PyQt5.QtGui.QKeySequence.keyBindings?4(QKeySequence.StandardKey) -> unknown-type
+PyQt5.QtGui.QKeySequence.listFromString?4(QString, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> unknown-type
+PyQt5.QtGui.QKeySequence.listToString?4(unknown-type, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QString
 PyQt5.QtGui.QMatrix4x4?1()
 PyQt5.QtGui.QMatrix4x4.__init__?1(self)
-PyQt5.QtGui.QMatrix4x4?1(sequence-of-float)
-PyQt5.QtGui.QMatrix4x4.__init__?1(self, sequence-of-float)
+PyQt5.QtGui.QMatrix4x4?1(object)
+PyQt5.QtGui.QMatrix4x4.__init__?1(self, object)
 PyQt5.QtGui.QMatrix4x4?1(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
 PyQt5.QtGui.QMatrix4x4.__init__?1(self, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
 PyQt5.QtGui.QMatrix4x4?1(QTransform)
@@ -7872,12 +8293,12 @@
 PyQt5.QtGui.QMatrix4x4.frustum?4(float, float, float, float, float, float)
 PyQt5.QtGui.QMatrix4x4.perspective?4(float, float, float, float)
 PyQt5.QtGui.QMatrix4x4.lookAt?4(QVector3D, QVector3D, QVector3D)
-PyQt5.QtGui.QMatrix4x4.copyDataTo?4() -> list-of-float
+PyQt5.QtGui.QMatrix4x4.copyDataTo?4() -> list
 PyQt5.QtGui.QMatrix4x4.toTransform?4() -> QTransform
 PyQt5.QtGui.QMatrix4x4.toTransform?4(float) -> QTransform
 PyQt5.QtGui.QMatrix4x4.mapRect?4(QRect) -> QRect
 PyQt5.QtGui.QMatrix4x4.mapRect?4(QRectF) -> QRectF
-PyQt5.QtGui.QMatrix4x4.data?4() -> list-of-float
+PyQt5.QtGui.QMatrix4x4.data?4() -> list
 PyQt5.QtGui.QMatrix4x4.optimize?4()
 PyQt5.QtGui.QMatrix4x4.column?4(int) -> QVector4D
 PyQt5.QtGui.QMatrix4x4.setColumn?4(int, QVector4D)
@@ -7891,6 +8312,9 @@
 PyQt5.QtGui.QMatrix4x4.map?4(QVector3D) -> QVector3D
 PyQt5.QtGui.QMatrix4x4.mapVector?4(QVector3D) -> QVector3D
 PyQt5.QtGui.QMatrix4x4.map?4(QVector4D) -> QVector4D
+PyQt5.QtGui.QMatrix4x4.viewport?4(float, float, float, float, float nearPlane=0, float farPlane=1)
+PyQt5.QtGui.QMatrix4x4.viewport?4(QRectF)
+PyQt5.QtGui.QMatrix4x4.isAffine?4() -> bool
 PyQt5.QtGui.QMovie.CacheMode?10
 PyQt5.QtGui.QMovie.CacheNone?10
 PyQt5.QtGui.QMovie.CacheAll?10
@@ -7902,13 +8326,13 @@
 PyQt5.QtGui.QMovie.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QMovie?1(QIODevice, QByteArray format=QByteArray(), QObject parent=None)
 PyQt5.QtGui.QMovie.__init__?1(self, QIODevice, QByteArray format=QByteArray(), QObject parent=None)
-PyQt5.QtGui.QMovie?1(str, QByteArray format=QByteArray(), QObject parent=None)
-PyQt5.QtGui.QMovie.__init__?1(self, str, QByteArray format=QByteArray(), QObject parent=None)
-PyQt5.QtGui.QMovie.supportedFormats?4() -> list-of-QByteArray
+PyQt5.QtGui.QMovie?1(QString, QByteArray format=QByteArray(), QObject parent=None)
+PyQt5.QtGui.QMovie.__init__?1(self, QString, QByteArray format=QByteArray(), QObject parent=None)
+PyQt5.QtGui.QMovie.supportedFormats?4() -> unknown-type
 PyQt5.QtGui.QMovie.setDevice?4(QIODevice)
 PyQt5.QtGui.QMovie.device?4() -> QIODevice
-PyQt5.QtGui.QMovie.setFileName?4(str)
-PyQt5.QtGui.QMovie.fileName?4() -> str
+PyQt5.QtGui.QMovie.setFileName?4(QString)
+PyQt5.QtGui.QMovie.fileName?4() -> QString
 PyQt5.QtGui.QMovie.setFormat?4(QByteArray)
 PyQt5.QtGui.QMovie.format?4() -> QByteArray
 PyQt5.QtGui.QMovie.setBackgroundColor?4(QColor)
@@ -7969,6 +8393,13 @@
 PyQt5.QtGui.QOffscreenSurface.screen?4() -> QScreen
 PyQt5.QtGui.QOffscreenSurface.setScreen?4(QScreen)
 PyQt5.QtGui.QOffscreenSurface.screenChanged?4(QScreen)
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlag?10
+PyQt5.QtGui.QOpenGLBuffer.RangeRead?10
+PyQt5.QtGui.QOpenGLBuffer.RangeWrite?10
+PyQt5.QtGui.QOpenGLBuffer.RangeInvalidate?10
+PyQt5.QtGui.QOpenGLBuffer.RangeInvalidateBuffer?10
+PyQt5.QtGui.QOpenGLBuffer.RangeFlushExplicit?10
+PyQt5.QtGui.QOpenGLBuffer.RangeUnsynchronized?10
 PyQt5.QtGui.QOpenGLBuffer.Access?10
 PyQt5.QtGui.QOpenGLBuffer.ReadOnly?10
 PyQt5.QtGui.QOpenGLBuffer.WriteOnly?10
@@ -8011,7 +8442,14 @@
 PyQt5.QtGui.QOpenGLBuffer.allocate?4(int)
 PyQt5.QtGui.QOpenGLBuffer.map?4(QOpenGLBuffer.Access) -> sip.voidptr
 PyQt5.QtGui.QOpenGLBuffer.unmap?4() -> bool
-PyQt5.QtGui.QOpenGLContextGroup.shares?4() -> list-of-QOpenGLContext
+PyQt5.QtGui.QOpenGLBuffer.mapRange?4(int, int, QOpenGLBuffer.RangeAccessFlags) -> sip.voidptr
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlags?1()
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlags.__init__?1(self)
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlags?1(int)
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlags.__init__?1(self, int)
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlags?1(QOpenGLBuffer.RangeAccessFlags)
+PyQt5.QtGui.QOpenGLBuffer.RangeAccessFlags.__init__?1(self, QOpenGLBuffer.RangeAccessFlags)
+PyQt5.QtGui.QOpenGLContextGroup.shares?4() -> unknown-type
 PyQt5.QtGui.QOpenGLContextGroup.currentContextGroup?4() -> QOpenGLContextGroup
 PyQt5.QtGui.QOpenGLContext.OpenGLModuleType?10
 PyQt5.QtGui.QOpenGLContext.LibGL?10
@@ -8034,20 +8472,24 @@
 PyQt5.QtGui.QOpenGLContext.surface?4() -> QSurface
 PyQt5.QtGui.QOpenGLContext.currentContext?4() -> QOpenGLContext
 PyQt5.QtGui.QOpenGLContext.areSharing?4(QOpenGLContext, QOpenGLContext) -> bool
-PyQt5.QtGui.QOpenGLContext.extensions?4() -> set-of-QByteArray
+PyQt5.QtGui.QOpenGLContext.extensions?4() -> unknown-type
 PyQt5.QtGui.QOpenGLContext.hasExtension?4(QByteArray) -> bool
 PyQt5.QtGui.QOpenGLContext.aboutToBeDestroyed?4()
 PyQt5.QtGui.QOpenGLContext.versionFunctions?4(QOpenGLVersionProfile versionProfile=None) -> object
 PyQt5.QtGui.QOpenGLContext.openGLModuleHandle?4() -> sip.voidptr
 PyQt5.QtGui.QOpenGLContext.openGLModuleType?4() -> QOpenGLContext.OpenGLModuleType
 PyQt5.QtGui.QOpenGLContext.isOpenGLES?4() -> bool
+PyQt5.QtGui.QOpenGLContext.setNativeHandle?4(QVariant)
+PyQt5.QtGui.QOpenGLContext.nativeHandle?4() -> QVariant
+PyQt5.QtGui.QOpenGLContext.supportsThreadedOpenGL?4() -> bool
+PyQt5.QtGui.QOpenGLContext.globalShareContext?4() -> QOpenGLContext
 PyQt5.QtGui.QOpenGLVersionProfile?1()
 PyQt5.QtGui.QOpenGLVersionProfile.__init__?1(self)
 PyQt5.QtGui.QOpenGLVersionProfile?1(QSurfaceFormat)
 PyQt5.QtGui.QOpenGLVersionProfile.__init__?1(self, QSurfaceFormat)
 PyQt5.QtGui.QOpenGLVersionProfile?1(QOpenGLVersionProfile)
 PyQt5.QtGui.QOpenGLVersionProfile.__init__?1(self, QOpenGLVersionProfile)
-PyQt5.QtGui.QOpenGLVersionProfile.version?4() -> tuple-of-int-int
+PyQt5.QtGui.QOpenGLVersionProfile.version?4() -> unknown-type
 PyQt5.QtGui.QOpenGLVersionProfile.setVersion?4(int, int)
 PyQt5.QtGui.QOpenGLVersionProfile.profile?4() -> QSurfaceFormat.OpenGLContextProfile
 PyQt5.QtGui.QOpenGLVersionProfile.setProfile?4(QSurfaceFormat.OpenGLContextProfile)
@@ -8091,27 +8533,27 @@
 PyQt5.QtGui.QOpenGLDebugMessage.type?4() -> QOpenGLDebugMessage.Type
 PyQt5.QtGui.QOpenGLDebugMessage.severity?4() -> QOpenGLDebugMessage.Severity
 PyQt5.QtGui.QOpenGLDebugMessage.id?4() -> int
-PyQt5.QtGui.QOpenGLDebugMessage.message?4() -> str
-PyQt5.QtGui.QOpenGLDebugMessage.createApplicationMessage?4(str, int id=0, QOpenGLDebugMessage.Severity severity=QOpenGLDebugMessage.NotificationSeverity, QOpenGLDebugMessage.Type type=QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage
-PyQt5.QtGui.QOpenGLDebugMessage.createThirdPartyMessage?4(str, int id=0, QOpenGLDebugMessage.Severity severity=QOpenGLDebugMessage.NotificationSeverity, QOpenGLDebugMessage.Type type=QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage
+PyQt5.QtGui.QOpenGLDebugMessage.message?4() -> QString
+PyQt5.QtGui.QOpenGLDebugMessage.createApplicationMessage?4(QString, int id=0, QOpenGLDebugMessage.Severity severity=QOpenGLDebugMessage.NotificationSeverity, QOpenGLDebugMessage.Type type=QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage
+PyQt5.QtGui.QOpenGLDebugMessage.createThirdPartyMessage?4(QString, int id=0, QOpenGLDebugMessage.Severity severity=QOpenGLDebugMessage.NotificationSeverity, QOpenGLDebugMessage.Type type=QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage
+PyQt5.QtGui.QOpenGLDebugMessage.Sources?1()
+PyQt5.QtGui.QOpenGLDebugMessage.Sources.__init__?1(self)
+PyQt5.QtGui.QOpenGLDebugMessage.Sources?1(int)
+PyQt5.QtGui.QOpenGLDebugMessage.Sources.__init__?1(self, int)
 PyQt5.QtGui.QOpenGLDebugMessage.Sources?1(QOpenGLDebugMessage.Sources)
 PyQt5.QtGui.QOpenGLDebugMessage.Sources.__init__?1(self, QOpenGLDebugMessage.Sources)
-PyQt5.QtGui.QOpenGLDebugMessage.Sources?1(int)
-PyQt5.QtGui.QOpenGLDebugMessage.Sources.__init__?1(self, int)
-PyQt5.QtGui.QOpenGLDebugMessage.Sources?1()
-PyQt5.QtGui.QOpenGLDebugMessage.Sources.__init__?1(self)
+PyQt5.QtGui.QOpenGLDebugMessage.Types?1()
+PyQt5.QtGui.QOpenGLDebugMessage.Types.__init__?1(self)
+PyQt5.QtGui.QOpenGLDebugMessage.Types?1(int)
+PyQt5.QtGui.QOpenGLDebugMessage.Types.__init__?1(self, int)
 PyQt5.QtGui.QOpenGLDebugMessage.Types?1(QOpenGLDebugMessage.Types)
 PyQt5.QtGui.QOpenGLDebugMessage.Types.__init__?1(self, QOpenGLDebugMessage.Types)
-PyQt5.QtGui.QOpenGLDebugMessage.Types?1(int)
-PyQt5.QtGui.QOpenGLDebugMessage.Types.__init__?1(self, int)
-PyQt5.QtGui.QOpenGLDebugMessage.Types?1()
-PyQt5.QtGui.QOpenGLDebugMessage.Types.__init__?1(self)
+PyQt5.QtGui.QOpenGLDebugMessage.Severities?1()
+PyQt5.QtGui.QOpenGLDebugMessage.Severities.__init__?1(self)
+PyQt5.QtGui.QOpenGLDebugMessage.Severities?1(int)
+PyQt5.QtGui.QOpenGLDebugMessage.Severities.__init__?1(self, int)
 PyQt5.QtGui.QOpenGLDebugMessage.Severities?1(QOpenGLDebugMessage.Severities)
 PyQt5.QtGui.QOpenGLDebugMessage.Severities.__init__?1(self, QOpenGLDebugMessage.Severities)
-PyQt5.QtGui.QOpenGLDebugMessage.Severities?1(int)
-PyQt5.QtGui.QOpenGLDebugMessage.Severities.__init__?1(self, int)
-PyQt5.QtGui.QOpenGLDebugMessage.Severities?1()
-PyQt5.QtGui.QOpenGLDebugMessage.Severities.__init__?1(self)
 PyQt5.QtGui.QOpenGLDebugLogger.LoggingMode?10
 PyQt5.QtGui.QOpenGLDebugLogger.AsynchronousLogging?10
 PyQt5.QtGui.QOpenGLDebugLogger.SynchronousLogging?10
@@ -8121,17 +8563,21 @@
 PyQt5.QtGui.QOpenGLDebugLogger.isLogging?4() -> bool
 PyQt5.QtGui.QOpenGLDebugLogger.loggingMode?4() -> QOpenGLDebugLogger.LoggingMode
 PyQt5.QtGui.QOpenGLDebugLogger.maximumMessageLength?4() -> int
-PyQt5.QtGui.QOpenGLDebugLogger.pushGroup?4(str, int id=0, QOpenGLDebugMessage.Source source=QOpenGLDebugMessage.ApplicationSource)
+PyQt5.QtGui.QOpenGLDebugLogger.pushGroup?4(QString, int id=0, QOpenGLDebugMessage.Source source=QOpenGLDebugMessage.ApplicationSource)
 PyQt5.QtGui.QOpenGLDebugLogger.popGroup?4()
 PyQt5.QtGui.QOpenGLDebugLogger.enableMessages?4(QOpenGLDebugMessage.Sources sources=QOpenGLDebugMessage.AnySource, QOpenGLDebugMessage.Types types=QOpenGLDebugMessage.AnyType, QOpenGLDebugMessage.Severities severities=QOpenGLDebugMessage.AnySeverity)
-PyQt5.QtGui.QOpenGLDebugLogger.enableMessages?4(list-of-int, QOpenGLDebugMessage.Sources sources=QOpenGLDebugMessage.AnySource, QOpenGLDebugMessage.Types types=QOpenGLDebugMessage.AnyType)
+PyQt5.QtGui.QOpenGLDebugLogger.enableMessages?4(unknown-type, QOpenGLDebugMessage.Sources sources=QOpenGLDebugMessage.AnySource, QOpenGLDebugMessage.Types types=QOpenGLDebugMessage.AnyType)
 PyQt5.QtGui.QOpenGLDebugLogger.disableMessages?4(QOpenGLDebugMessage.Sources sources=QOpenGLDebugMessage.AnySource, QOpenGLDebugMessage.Types types=QOpenGLDebugMessage.AnyType, QOpenGLDebugMessage.Severities severities=QOpenGLDebugMessage.AnySeverity)
-PyQt5.QtGui.QOpenGLDebugLogger.disableMessages?4(list-of-int, QOpenGLDebugMessage.Sources sources=QOpenGLDebugMessage.AnySource, QOpenGLDebugMessage.Types types=QOpenGLDebugMessage.AnyType)
-PyQt5.QtGui.QOpenGLDebugLogger.loggedMessages?4() -> list-of-QOpenGLDebugMessage
+PyQt5.QtGui.QOpenGLDebugLogger.disableMessages?4(unknown-type, QOpenGLDebugMessage.Sources sources=QOpenGLDebugMessage.AnySource, QOpenGLDebugMessage.Types types=QOpenGLDebugMessage.AnyType)
+PyQt5.QtGui.QOpenGLDebugLogger.loggedMessages?4() -> unknown-type
 PyQt5.QtGui.QOpenGLDebugLogger.logMessage?4(QOpenGLDebugMessage)
 PyQt5.QtGui.QOpenGLDebugLogger.startLogging?4(QOpenGLDebugLogger.LoggingMode loggingMode=QOpenGLDebugLogger.AsynchronousLogging)
 PyQt5.QtGui.QOpenGLDebugLogger.stopLogging?4()
 PyQt5.QtGui.QOpenGLDebugLogger.messageLogged?4(QOpenGLDebugMessage)
+PyQt5.QtGui.QOpenGLFramebufferObject.FramebufferRestorePolicy?10
+PyQt5.QtGui.QOpenGLFramebufferObject.DontRestoreFramebufferBinding?10
+PyQt5.QtGui.QOpenGLFramebufferObject.RestoreFramebufferBindingToDefault?10
+PyQt5.QtGui.QOpenGLFramebufferObject.RestoreFrameBufferBinding?10
 PyQt5.QtGui.QOpenGLFramebufferObject.Attachment?10
 PyQt5.QtGui.QOpenGLFramebufferObject.NoAttachment?10
 PyQt5.QtGui.QOpenGLFramebufferObject.CombinedDepthStencil?10
@@ -8156,8 +8602,11 @@
 PyQt5.QtGui.QOpenGLFramebufferObject.width?4() -> int
 PyQt5.QtGui.QOpenGLFramebufferObject.height?4() -> int
 PyQt5.QtGui.QOpenGLFramebufferObject.texture?4() -> int
+PyQt5.QtGui.QOpenGLFramebufferObject.textures?4() -> unknown-type
 PyQt5.QtGui.QOpenGLFramebufferObject.size?4() -> QSize
 PyQt5.QtGui.QOpenGLFramebufferObject.toImage?4() -> QImage
+PyQt5.QtGui.QOpenGLFramebufferObject.toImage?4(bool) -> QImage
+PyQt5.QtGui.QOpenGLFramebufferObject.toImage?4(bool, int) -> QImage
 PyQt5.QtGui.QOpenGLFramebufferObject.attachment?4() -> QOpenGLFramebufferObject.Attachment
 PyQt5.QtGui.QOpenGLFramebufferObject.setAttachment?4(QOpenGLFramebufferObject.Attachment)
 PyQt5.QtGui.QOpenGLFramebufferObject.handle?4() -> int
@@ -8166,7 +8615,13 @@
 PyQt5.QtGui.QOpenGLFramebufferObject.hasOpenGLFramebufferBlit?4() -> bool
 PyQt5.QtGui.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QRect, QOpenGLFramebufferObject, QRect, int buffers=GL_COLOR_BUFFER_BIT, int filter=GL_NEAREST)
 PyQt5.QtGui.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QOpenGLFramebufferObject, int buffers=GL_COLOR_BUFFER_BIT, int filter=GL_NEAREST)
+PyQt5.QtGui.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QRect, QOpenGLFramebufferObject, QRect, int, int, int, int)
+PyQt5.QtGui.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QRect, QOpenGLFramebufferObject, QRect, int, int, int, int, QOpenGLFramebufferObject.FramebufferRestorePolicy)
 PyQt5.QtGui.QOpenGLFramebufferObject.takeTexture?4() -> int
+PyQt5.QtGui.QOpenGLFramebufferObject.takeTexture?4(int) -> int
+PyQt5.QtGui.QOpenGLFramebufferObject.addColorAttachment?4(QSize, int internal_format=0)
+PyQt5.QtGui.QOpenGLFramebufferObject.addColorAttachment?4(int, int, int internal_format=0)
+PyQt5.QtGui.QOpenGLFramebufferObject.sizes?4() -> unknown-type
 PyQt5.QtGui.QOpenGLFramebufferObjectFormat?1()
 PyQt5.QtGui.QOpenGLFramebufferObjectFormat.__init__?1(self)
 PyQt5.QtGui.QOpenGLFramebufferObjectFormat?1(QOpenGLFramebufferObjectFormat)
@@ -8232,38 +8687,38 @@
 PyQt5.QtGui.QOpenGLShader.__init__?1(self, QOpenGLShader.ShaderType, QObject parent=None)
 PyQt5.QtGui.QOpenGLShader.shaderType?4() -> QOpenGLShader.ShaderType
 PyQt5.QtGui.QOpenGLShader.compileSourceCode?4(QByteArray) -> bool
-PyQt5.QtGui.QOpenGLShader.compileSourceCode?4(str) -> bool
-PyQt5.QtGui.QOpenGLShader.compileSourceFile?4(str) -> bool
+PyQt5.QtGui.QOpenGLShader.compileSourceCode?4(QString) -> bool
+PyQt5.QtGui.QOpenGLShader.compileSourceFile?4(QString) -> bool
 PyQt5.QtGui.QOpenGLShader.sourceCode?4() -> QByteArray
 PyQt5.QtGui.QOpenGLShader.isCompiled?4() -> bool
-PyQt5.QtGui.QOpenGLShader.log?4() -> str
+PyQt5.QtGui.QOpenGLShader.log?4() -> QString
 PyQt5.QtGui.QOpenGLShader.shaderId?4() -> int
 PyQt5.QtGui.QOpenGLShader.hasOpenGLShaders?4(QOpenGLShader.ShaderType, QOpenGLContext context=None) -> bool
+PyQt5.QtGui.QOpenGLShader.ShaderType?1()
+PyQt5.QtGui.QOpenGLShader.ShaderType.__init__?1(self)
+PyQt5.QtGui.QOpenGLShader.ShaderType?1(int)
+PyQt5.QtGui.QOpenGLShader.ShaderType.__init__?1(self, int)
 PyQt5.QtGui.QOpenGLShader.ShaderType?1(QOpenGLShader.ShaderType)
 PyQt5.QtGui.QOpenGLShader.ShaderType.__init__?1(self, QOpenGLShader.ShaderType)
-PyQt5.QtGui.QOpenGLShader.ShaderType?1(int)
-PyQt5.QtGui.QOpenGLShader.ShaderType.__init__?1(self, int)
-PyQt5.QtGui.QOpenGLShader.ShaderType?1()
-PyQt5.QtGui.QOpenGLShader.ShaderType.__init__?1(self)
 PyQt5.QtGui.QOpenGLShaderProgram?1(QObject parent=None)
 PyQt5.QtGui.QOpenGLShaderProgram.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QOpenGLShaderProgram.addShader?4(QOpenGLShader) -> bool
 PyQt5.QtGui.QOpenGLShaderProgram.removeShader?4(QOpenGLShader)
-PyQt5.QtGui.QOpenGLShaderProgram.shaders?4() -> list-of-QOpenGLShader
+PyQt5.QtGui.QOpenGLShaderProgram.shaders?4() -> unknown-type
 PyQt5.QtGui.QOpenGLShaderProgram.addShaderFromSourceCode?4(QOpenGLShader.ShaderType, QByteArray) -> bool
-PyQt5.QtGui.QOpenGLShaderProgram.addShaderFromSourceCode?4(QOpenGLShader.ShaderType, str) -> bool
-PyQt5.QtGui.QOpenGLShaderProgram.addShaderFromSourceFile?4(QOpenGLShader.ShaderType, str) -> bool
+PyQt5.QtGui.QOpenGLShaderProgram.addShaderFromSourceCode?4(QOpenGLShader.ShaderType, QString) -> bool
+PyQt5.QtGui.QOpenGLShaderProgram.addShaderFromSourceFile?4(QOpenGLShader.ShaderType, QString) -> bool
 PyQt5.QtGui.QOpenGLShaderProgram.removeAllShaders?4()
 PyQt5.QtGui.QOpenGLShaderProgram.link?4() -> bool
 PyQt5.QtGui.QOpenGLShaderProgram.isLinked?4() -> bool
-PyQt5.QtGui.QOpenGLShaderProgram.log?4() -> str
+PyQt5.QtGui.QOpenGLShaderProgram.log?4() -> QString
 PyQt5.QtGui.QOpenGLShaderProgram.bind?4() -> bool
 PyQt5.QtGui.QOpenGLShaderProgram.release?4()
 PyQt5.QtGui.QOpenGLShaderProgram.programId?4() -> int
 PyQt5.QtGui.QOpenGLShaderProgram.bindAttributeLocation?4(QByteArray, int)
-PyQt5.QtGui.QOpenGLShaderProgram.bindAttributeLocation?4(str, int)
+PyQt5.QtGui.QOpenGLShaderProgram.bindAttributeLocation?4(QString, int)
 PyQt5.QtGui.QOpenGLShaderProgram.attributeLocation?4(QByteArray) -> int
-PyQt5.QtGui.QOpenGLShaderProgram.attributeLocation?4(str) -> int
+PyQt5.QtGui.QOpenGLShaderProgram.attributeLocation?4(QString) -> int
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeValue?4(int, float)
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeValue?4(int, float, float)
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeValue?4(int, float, float, float)
@@ -8280,8 +8735,8 @@
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeValue?4(str, QVector3D)
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeValue?4(str, QVector4D)
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeValue?4(str, QColor)
-PyQt5.QtGui.QOpenGLShaderProgram.setAttributeArray?4(int, sequence)
-PyQt5.QtGui.QOpenGLShaderProgram.setAttributeArray?4(str, sequence)
+PyQt5.QtGui.QOpenGLShaderProgram.setAttributeArray?4(int, object)
+PyQt5.QtGui.QOpenGLShaderProgram.setAttributeArray?4(str, object)
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeBuffer?4(int, int, int, int, int stride=0)
 PyQt5.QtGui.QOpenGLShaderProgram.setAttributeBuffer?4(str, int, int, int, int stride=0)
 PyQt5.QtGui.QOpenGLShaderProgram.enableAttributeArray?4(int)
@@ -8289,7 +8744,7 @@
 PyQt5.QtGui.QOpenGLShaderProgram.disableAttributeArray?4(int)
 PyQt5.QtGui.QOpenGLShaderProgram.disableAttributeArray?4(str)
 PyQt5.QtGui.QOpenGLShaderProgram.uniformLocation?4(QByteArray) -> int
-PyQt5.QtGui.QOpenGLShaderProgram.uniformLocation?4(str) -> int
+PyQt5.QtGui.QOpenGLShaderProgram.uniformLocation?4(QString) -> int
 PyQt5.QtGui.QOpenGLShaderProgram.setUniformValue?4(int, int)
 PyQt5.QtGui.QOpenGLShaderProgram.setUniformValue?4(int, float)
 PyQt5.QtGui.QOpenGLShaderProgram.setUniformValue?4(int, float, float)
@@ -8336,17 +8791,29 @@
 PyQt5.QtGui.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix4x3)
 PyQt5.QtGui.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix4x4)
 PyQt5.QtGui.QOpenGLShaderProgram.setUniformValue?4(str, QTransform)
-PyQt5.QtGui.QOpenGLShaderProgram.setUniformValueArray?4(int, sequence)
-PyQt5.QtGui.QOpenGLShaderProgram.setUniformValueArray?4(str, sequence)
+PyQt5.QtGui.QOpenGLShaderProgram.setUniformValueArray?4(int, object)
+PyQt5.QtGui.QOpenGLShaderProgram.setUniformValueArray?4(str, object)
 PyQt5.QtGui.QOpenGLShaderProgram.hasOpenGLShaderPrograms?4(QOpenGLContext context=None) -> bool
 PyQt5.QtGui.QOpenGLShaderProgram.maxGeometryOutputVertices?4() -> int
 PyQt5.QtGui.QOpenGLShaderProgram.setPatchVertexCount?4(int)
 PyQt5.QtGui.QOpenGLShaderProgram.patchVertexCount?4() -> int
-PyQt5.QtGui.QOpenGLShaderProgram.setDefaultOuterTessellationLevels?4(list-of-float)
-PyQt5.QtGui.QOpenGLShaderProgram.defaultOuterTessellationLevels?4() -> list-of-float
-PyQt5.QtGui.QOpenGLShaderProgram.setDefaultInnerTessellationLevels?4(list-of-float)
-PyQt5.QtGui.QOpenGLShaderProgram.defaultInnerTessellationLevels?4() -> list-of-float
+PyQt5.QtGui.QOpenGLShaderProgram.setDefaultOuterTessellationLevels?4(unknown-type)
+PyQt5.QtGui.QOpenGLShaderProgram.defaultOuterTessellationLevels?4() -> unknown-type
+PyQt5.QtGui.QOpenGLShaderProgram.setDefaultInnerTessellationLevels?4(unknown-type)
+PyQt5.QtGui.QOpenGLShaderProgram.defaultInnerTessellationLevels?4() -> unknown-type
 PyQt5.QtGui.QOpenGLShaderProgram.create?4() -> bool
+PyQt5.QtGui.QOpenGLTexture.ComparisonMode?10
+PyQt5.QtGui.QOpenGLTexture.CompareRefToTexture?10
+PyQt5.QtGui.QOpenGLTexture.CompareNone?10
+PyQt5.QtGui.QOpenGLTexture.ComparisonFunction?10
+PyQt5.QtGui.QOpenGLTexture.CompareLessEqual?10
+PyQt5.QtGui.QOpenGLTexture.CompareGreaterEqual?10
+PyQt5.QtGui.QOpenGLTexture.CompareLess?10
+PyQt5.QtGui.QOpenGLTexture.CompareGreater?10
+PyQt5.QtGui.QOpenGLTexture.CompareEqual?10
+PyQt5.QtGui.QOpenGLTexture.CommpareNotEqual?10
+PyQt5.QtGui.QOpenGLTexture.CompareAlways?10
+PyQt5.QtGui.QOpenGLTexture.CompareNever?10
 PyQt5.QtGui.QOpenGLTexture.CoordinateDirection?10
 PyQt5.QtGui.QOpenGLTexture.DirectionS?10
 PyQt5.QtGui.QOpenGLTexture.DirectionT?10
@@ -8393,6 +8860,8 @@
 PyQt5.QtGui.QOpenGLTexture.NPOTTextures?10
 PyQt5.QtGui.QOpenGLTexture.NPOTTextureRepeat?10
 PyQt5.QtGui.QOpenGLTexture.Texture1D?10
+PyQt5.QtGui.QOpenGLTexture.TextureComparisonOperators?10
+PyQt5.QtGui.QOpenGLTexture.TextureMipMapLevel?10
 PyQt5.QtGui.QOpenGLTexture.PixelType?10
 PyQt5.QtGui.QOpenGLTexture.NoPixelType?10
 PyQt5.QtGui.QOpenGLTexture.Int8?10
@@ -8416,6 +8885,10 @@
 PyQt5.QtGui.QOpenGLTexture.UInt16_RGBA4_Rev?10
 PyQt5.QtGui.QOpenGLTexture.UInt32_RGB10A2?10
 PyQt5.QtGui.QOpenGLTexture.UInt32_RGB10A2_Rev?10
+PyQt5.QtGui.QOpenGLTexture.UInt32_RGBA8?10
+PyQt5.QtGui.QOpenGLTexture.UInt32_RGBA8_Rev?10
+PyQt5.QtGui.QOpenGLTexture.UInt32_D24S8?10
+PyQt5.QtGui.QOpenGLTexture.Float32_D32_UInt32_S8_X24?10
 PyQt5.QtGui.QOpenGLTexture.PixelFormat?10
 PyQt5.QtGui.QOpenGLTexture.NoSourceFormat?10
 PyQt5.QtGui.QOpenGLTexture.Red?10
@@ -8435,6 +8908,7 @@
 PyQt5.QtGui.QOpenGLTexture.Alpha?10
 PyQt5.QtGui.QOpenGLTexture.Luminance?10
 PyQt5.QtGui.QOpenGLTexture.LuminanceAlpha?10
+PyQt5.QtGui.QOpenGLTexture.Stencil?10
 PyQt5.QtGui.QOpenGLTexture.CubeMapFace?10
 PyQt5.QtGui.QOpenGLTexture.CubeMapPositiveX?10
 PyQt5.QtGui.QOpenGLTexture.CubeMapNegativeX?10
@@ -8529,6 +9003,18 @@
 PyQt5.QtGui.QOpenGLTexture.RGBAFormat?10
 PyQt5.QtGui.QOpenGLTexture.LuminanceFormat?10
 PyQt5.QtGui.QOpenGLTexture.LuminanceAlphaFormat?10
+PyQt5.QtGui.QOpenGLTexture.S8?10
+PyQt5.QtGui.QOpenGLTexture.R11_EAC_UNorm?10
+PyQt5.QtGui.QOpenGLTexture.R11_EAC_SNorm?10
+PyQt5.QtGui.QOpenGLTexture.RG11_EAC_UNorm?10
+PyQt5.QtGui.QOpenGLTexture.RG11_EAC_SNorm?10
+PyQt5.QtGui.QOpenGLTexture.RGB8_ETC2?10
+PyQt5.QtGui.QOpenGLTexture.SRGB8_ETC2?10
+PyQt5.QtGui.QOpenGLTexture.RGB8_PunchThrough_Alpha1_ETC2?10
+PyQt5.QtGui.QOpenGLTexture.SRGB8_PunchThrough_Alpha1_ETC2?10
+PyQt5.QtGui.QOpenGLTexture.RGBA8_ETC2_EAC?10
+PyQt5.QtGui.QOpenGLTexture.SRGB8_Alpha8_ETC2_EAC?10
+PyQt5.QtGui.QOpenGLTexture.RGB8_ETC1?10
 PyQt5.QtGui.QOpenGLTexture.TextureUnitReset?10
 PyQt5.QtGui.QOpenGLTexture.ResetTextureUnit?10
 PyQt5.QtGui.QOpenGLTexture.DontResetTextureUnit?10
@@ -8588,17 +9074,26 @@
 PyQt5.QtGui.QOpenGLTexture.layers?4() -> int
 PyQt5.QtGui.QOpenGLTexture.faces?4() -> int
 PyQt5.QtGui.QOpenGLTexture.allocateStorage?4()
+PyQt5.QtGui.QOpenGLTexture.allocateStorage?4(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType)
 PyQt5.QtGui.QOpenGLTexture.isStorageAllocated?4() -> bool
 PyQt5.QtGui.QOpenGLTexture.createTextureView?4(QOpenGLTexture.Target, QOpenGLTexture.TextureFormat, int, int, int, int) -> QOpenGLTexture
 PyQt5.QtGui.QOpenGLTexture.isTextureView?4() -> bool
+PyQt5.QtGui.QOpenGLTexture.setData?4(int, int, QOpenGLTexture.CubeMapFace, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.setData?4(int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.setData?4(int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.setData?4(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
 PyQt5.QtGui.QOpenGLTexture.setData?4(QImage, QOpenGLTexture.MipMapGeneration genMipMaps=QOpenGLTexture.GenerateMipMaps)
+PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, int, QOpenGLTexture.CubeMapFace, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, int, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
 PyQt5.QtGui.QOpenGLTexture.hasFeature?4(QOpenGLTexture.Feature) -> bool
 PyQt5.QtGui.QOpenGLTexture.setMipBaseLevel?4(int)
 PyQt5.QtGui.QOpenGLTexture.mipBaseLevel?4() -> int
 PyQt5.QtGui.QOpenGLTexture.setMipMaxLevel?4(int)
 PyQt5.QtGui.QOpenGLTexture.mipMaxLevel?4() -> int
 PyQt5.QtGui.QOpenGLTexture.setMipLevelRange?4(int, int)
-PyQt5.QtGui.QOpenGLTexture.mipLevelRange?4() -> tuple-of-int-int
+PyQt5.QtGui.QOpenGLTexture.mipLevelRange?4() -> unknown-type
 PyQt5.QtGui.QOpenGLTexture.setAutoMipMapGenerationEnabled?4(bool)
 PyQt5.QtGui.QOpenGLTexture.isAutoMipMapGenerationEnabled?4() -> bool
 PyQt5.QtGui.QOpenGLTexture.generateMipMaps?4()
@@ -8613,7 +9108,7 @@
 PyQt5.QtGui.QOpenGLTexture.setMagnificationFilter?4(QOpenGLTexture.Filter)
 PyQt5.QtGui.QOpenGLTexture.magnificationFilter?4() -> QOpenGLTexture.Filter
 PyQt5.QtGui.QOpenGLTexture.setMinMagFilters?4(QOpenGLTexture.Filter, QOpenGLTexture.Filter)
-PyQt5.QtGui.QOpenGLTexture.minMagFilters?4() -> tuple-of-QOpenGLTexture.Filter-QOpenGLTexture.Filter
+PyQt5.QtGui.QOpenGLTexture.minMagFilters?4() -> unknown-type
 PyQt5.QtGui.QOpenGLTexture.setMaximumAnisotropy?4(float)
 PyQt5.QtGui.QOpenGLTexture.maximumAnisotropy?4() -> float
 PyQt5.QtGui.QOpenGLTexture.setWrapMode?4(QOpenGLTexture.WrapMode)
@@ -8626,23 +9121,24 @@
 PyQt5.QtGui.QOpenGLTexture.setMaximumLevelOfDetail?4(float)
 PyQt5.QtGui.QOpenGLTexture.maximumLevelOfDetail?4() -> float
 PyQt5.QtGui.QOpenGLTexture.setLevelOfDetailRange?4(float, float)
-PyQt5.QtGui.QOpenGLTexture.levelOfDetailRange?4() -> tuple-of-float-float
+PyQt5.QtGui.QOpenGLTexture.levelOfDetailRange?4() -> unknown-type
 PyQt5.QtGui.QOpenGLTexture.setLevelofDetailBias?4(float)
 PyQt5.QtGui.QOpenGLTexture.levelofDetailBias?4() -> float
-PyQt5.QtGui.QOpenGLTexture.setData?4(int, int, QOpenGLTexture.CubeMapFace, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setData?4(int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setData?4(int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setData?4(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, int, QOpenGLTexture.CubeMapFace, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, int, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
-PyQt5.QtGui.QOpenGLTexture.setCompressedData?4(int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
+PyQt5.QtGui.QOpenGLTexture.target?4() -> QOpenGLTexture.Target
+PyQt5.QtGui.QOpenGLTexture.setSamples?4(int)
+PyQt5.QtGui.QOpenGLTexture.samples?4() -> int
+PyQt5.QtGui.QOpenGLTexture.setFixedSamplePositions?4(bool)
+PyQt5.QtGui.QOpenGLTexture.isFixedSamplePositions?4() -> bool
+PyQt5.QtGui.QOpenGLTexture.setComparisonFunction?4(QOpenGLTexture.ComparisonFunction)
+PyQt5.QtGui.QOpenGLTexture.comparisonFunction?4() -> QOpenGLTexture.ComparisonFunction
+PyQt5.QtGui.QOpenGLTexture.setComparisonMode?4(QOpenGLTexture.ComparisonMode)
+PyQt5.QtGui.QOpenGLTexture.comparisonMode?4() -> QOpenGLTexture.ComparisonMode
+PyQt5.QtGui.QOpenGLTexture.Features?1()
+PyQt5.QtGui.QOpenGLTexture.Features.__init__?1(self)
+PyQt5.QtGui.QOpenGLTexture.Features?1(int)
+PyQt5.QtGui.QOpenGLTexture.Features.__init__?1(self, int)
 PyQt5.QtGui.QOpenGLTexture.Features?1(QOpenGLTexture.Features)
 PyQt5.QtGui.QOpenGLTexture.Features.__init__?1(self, QOpenGLTexture.Features)
-PyQt5.QtGui.QOpenGLTexture.Features?1(int)
-PyQt5.QtGui.QOpenGLTexture.Features.__init__?1(self, int)
-PyQt5.QtGui.QOpenGLTexture.Features?1()
-PyQt5.QtGui.QOpenGLTexture.Features.__init__?1(self)
 PyQt5.QtGui.QOpenGLTimerQuery?1(QObject parent=None)
 PyQt5.QtGui.QOpenGLTimerQuery.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QOpenGLTimerQuery.create?4() -> bool
@@ -8662,11 +9158,11 @@
 PyQt5.QtGui.QOpenGLTimeMonitor.create?4() -> bool
 PyQt5.QtGui.QOpenGLTimeMonitor.destroy?4()
 PyQt5.QtGui.QOpenGLTimeMonitor.isCreated?4() -> bool
-PyQt5.QtGui.QOpenGLTimeMonitor.objectIds?4() -> list-of-int
+PyQt5.QtGui.QOpenGLTimeMonitor.objectIds?4() -> unknown-type
 PyQt5.QtGui.QOpenGLTimeMonitor.recordSample?4() -> int
 PyQt5.QtGui.QOpenGLTimeMonitor.isResultAvailable?4() -> bool
-PyQt5.QtGui.QOpenGLTimeMonitor.waitForSamples?4() -> list-of-int
-PyQt5.QtGui.QOpenGLTimeMonitor.waitForIntervals?4() -> list-of-int
+PyQt5.QtGui.QOpenGLTimeMonitor.waitForSamples?4() -> unknown-type
+PyQt5.QtGui.QOpenGLTimeMonitor.waitForIntervals?4() -> unknown-type
 PyQt5.QtGui.QOpenGLTimeMonitor.reset?4()
 PyQt5.QtGui.QOpenGLVertexArrayObject?1(QObject parent=None)
 PyQt5.QtGui.QOpenGLVertexArrayObject.__init__?1(self, QObject parent=None)
@@ -8682,6 +9178,188 @@
 PyQt5.QtGui.QOpenGLVertexArrayObject.Binder.rebind?4()
 PyQt5.QtGui.QOpenGLVertexArrayObject.Binder.__enter__?4() -> object
 PyQt5.QtGui.QOpenGLVertexArrayObject.Binder.__exit__?4(object, object, object)
+PyQt5.QtGui.QWindow.Visibility?10
+PyQt5.QtGui.QWindow.Hidden?10
+PyQt5.QtGui.QWindow.AutomaticVisibility?10
+PyQt5.QtGui.QWindow.Windowed?10
+PyQt5.QtGui.QWindow.Minimized?10
+PyQt5.QtGui.QWindow.Maximized?10
+PyQt5.QtGui.QWindow.FullScreen?10
+PyQt5.QtGui.QWindow.AncestorMode?10
+PyQt5.QtGui.QWindow.ExcludeTransients?10
+PyQt5.QtGui.QWindow.IncludeTransients?10
+PyQt5.QtGui.QWindow?1(QScreen screen=None)
+PyQt5.QtGui.QWindow.__init__?1(self, QScreen screen=None)
+PyQt5.QtGui.QWindow?1(QWindow)
+PyQt5.QtGui.QWindow.__init__?1(self, QWindow)
+PyQt5.QtGui.QWindow.setSurfaceType?4(QSurface.SurfaceType)
+PyQt5.QtGui.QWindow.surfaceType?4() -> QSurface.SurfaceType
+PyQt5.QtGui.QWindow.isVisible?4() -> bool
+PyQt5.QtGui.QWindow.create?4()
+PyQt5.QtGui.QWindow.winId?4() -> quintptr
+PyQt5.QtGui.QWindow.parent?4() -> QWindow
+PyQt5.QtGui.QWindow.setParent?4(QWindow)
+PyQt5.QtGui.QWindow.isTopLevel?4() -> bool
+PyQt5.QtGui.QWindow.isModal?4() -> bool
+PyQt5.QtGui.QWindow.modality?4() -> Qt.WindowModality
+PyQt5.QtGui.QWindow.setModality?4(Qt.WindowModality)
+PyQt5.QtGui.QWindow.setFormat?4(QSurfaceFormat)
+PyQt5.QtGui.QWindow.format?4() -> QSurfaceFormat
+PyQt5.QtGui.QWindow.requestedFormat?4() -> QSurfaceFormat
+PyQt5.QtGui.QWindow.setFlags?4(Qt.WindowFlags)
+PyQt5.QtGui.QWindow.flags?4() -> Qt.WindowFlags
+PyQt5.QtGui.QWindow.type?4() -> Qt.WindowType
+PyQt5.QtGui.QWindow.title?4() -> QString
+PyQt5.QtGui.QWindow.setOpacity?4(float)
+PyQt5.QtGui.QWindow.requestActivate?4()
+PyQt5.QtGui.QWindow.isActive?4() -> bool
+PyQt5.QtGui.QWindow.reportContentOrientationChange?4(Qt.ScreenOrientation)
+PyQt5.QtGui.QWindow.contentOrientation?4() -> Qt.ScreenOrientation
+PyQt5.QtGui.QWindow.devicePixelRatio?4() -> float
+PyQt5.QtGui.QWindow.windowState?4() -> Qt.WindowState
+PyQt5.QtGui.QWindow.setWindowState?4(Qt.WindowState)
+PyQt5.QtGui.QWindow.setTransientParent?4(QWindow)
+PyQt5.QtGui.QWindow.transientParent?4() -> QWindow
+PyQt5.QtGui.QWindow.isAncestorOf?4(QWindow, QWindow.AncestorMode mode=QWindow.IncludeTransients) -> bool
+PyQt5.QtGui.QWindow.isExposed?4() -> bool
+PyQt5.QtGui.QWindow.minimumWidth?4() -> int
+PyQt5.QtGui.QWindow.minimumHeight?4() -> int
+PyQt5.QtGui.QWindow.maximumWidth?4() -> int
+PyQt5.QtGui.QWindow.maximumHeight?4() -> int
+PyQt5.QtGui.QWindow.minimumSize?4() -> QSize
+PyQt5.QtGui.QWindow.maximumSize?4() -> QSize
+PyQt5.QtGui.QWindow.baseSize?4() -> QSize
+PyQt5.QtGui.QWindow.sizeIncrement?4() -> QSize
+PyQt5.QtGui.QWindow.setMinimumSize?4(QSize)
+PyQt5.QtGui.QWindow.setMaximumSize?4(QSize)
+PyQt5.QtGui.QWindow.setBaseSize?4(QSize)
+PyQt5.QtGui.QWindow.setSizeIncrement?4(QSize)
+PyQt5.QtGui.QWindow.setGeometry?4(int, int, int, int)
+PyQt5.QtGui.QWindow.setGeometry?4(QRect)
+PyQt5.QtGui.QWindow.geometry?4() -> QRect
+PyQt5.QtGui.QWindow.frameMargins?4() -> QMargins
+PyQt5.QtGui.QWindow.frameGeometry?4() -> QRect
+PyQt5.QtGui.QWindow.framePosition?4() -> QPoint
+PyQt5.QtGui.QWindow.setFramePosition?4(QPoint)
+PyQt5.QtGui.QWindow.width?4() -> int
+PyQt5.QtGui.QWindow.height?4() -> int
+PyQt5.QtGui.QWindow.x?4() -> int
+PyQt5.QtGui.QWindow.y?4() -> int
+PyQt5.QtGui.QWindow.size?4() -> QSize
+PyQt5.QtGui.QWindow.position?4() -> QPoint
+PyQt5.QtGui.QWindow.setPosition?4(QPoint)
+PyQt5.QtGui.QWindow.setPosition?4(int, int)
+PyQt5.QtGui.QWindow.resize?4(QSize)
+PyQt5.QtGui.QWindow.resize?4(int, int)
+PyQt5.QtGui.QWindow.setFilePath?4(QString)
+PyQt5.QtGui.QWindow.filePath?4() -> QString
+PyQt5.QtGui.QWindow.setIcon?4(QIcon)
+PyQt5.QtGui.QWindow.icon?4() -> QIcon
+PyQt5.QtGui.QWindow.destroy?4()
+PyQt5.QtGui.QWindow.setKeyboardGrabEnabled?4(bool) -> bool
+PyQt5.QtGui.QWindow.setMouseGrabEnabled?4(bool) -> bool
+PyQt5.QtGui.QWindow.screen?4() -> QScreen
+PyQt5.QtGui.QWindow.setScreen?4(QScreen)
+PyQt5.QtGui.QWindow.focusObject?4() -> QObject
+PyQt5.QtGui.QWindow.mapToGlobal?4(QPoint) -> QPoint
+PyQt5.QtGui.QWindow.mapFromGlobal?4(QPoint) -> QPoint
+PyQt5.QtGui.QWindow.cursor?4() -> QCursor
+PyQt5.QtGui.QWindow.setCursor?4(QCursor)
+PyQt5.QtGui.QWindow.unsetCursor?4()
+PyQt5.QtGui.QWindow.setVisible?4(bool)
+PyQt5.QtGui.QWindow.show?4()
+PyQt5.QtGui.QWindow.hide?4()
+PyQt5.QtGui.QWindow.showMinimized?4()
+PyQt5.QtGui.QWindow.showMaximized?4()
+PyQt5.QtGui.QWindow.showFullScreen?4()
+PyQt5.QtGui.QWindow.showNormal?4()
+PyQt5.QtGui.QWindow.close?4() -> bool
+PyQt5.QtGui.QWindow.raise_?4()
+PyQt5.QtGui.QWindow.lower?4()
+PyQt5.QtGui.QWindow.setTitle?4(QString)
+PyQt5.QtGui.QWindow.setX?4(int)
+PyQt5.QtGui.QWindow.setY?4(int)
+PyQt5.QtGui.QWindow.setWidth?4(int)
+PyQt5.QtGui.QWindow.setHeight?4(int)
+PyQt5.QtGui.QWindow.setMinimumWidth?4(int)
+PyQt5.QtGui.QWindow.setMinimumHeight?4(int)
+PyQt5.QtGui.QWindow.setMaximumWidth?4(int)
+PyQt5.QtGui.QWindow.setMaximumHeight?4(int)
+PyQt5.QtGui.QWindow.alert?4(int)
+PyQt5.QtGui.QWindow.requestUpdate?4()
+PyQt5.QtGui.QWindow.screenChanged?4(QScreen)
+PyQt5.QtGui.QWindow.modalityChanged?4(Qt.WindowModality)
+PyQt5.QtGui.QWindow.windowStateChanged?4(Qt.WindowState)
+PyQt5.QtGui.QWindow.xChanged?4(int)
+PyQt5.QtGui.QWindow.yChanged?4(int)
+PyQt5.QtGui.QWindow.widthChanged?4(int)
+PyQt5.QtGui.QWindow.heightChanged?4(int)
+PyQt5.QtGui.QWindow.minimumWidthChanged?4(int)
+PyQt5.QtGui.QWindow.minimumHeightChanged?4(int)
+PyQt5.QtGui.QWindow.maximumWidthChanged?4(int)
+PyQt5.QtGui.QWindow.maximumHeightChanged?4(int)
+PyQt5.QtGui.QWindow.visibleChanged?4(bool)
+PyQt5.QtGui.QWindow.contentOrientationChanged?4(Qt.ScreenOrientation)
+PyQt5.QtGui.QWindow.focusObjectChanged?4(QObject)
+PyQt5.QtGui.QWindow.windowTitleChanged?4(QString)
+PyQt5.QtGui.QWindow.exposeEvent?4(QExposeEvent)
+PyQt5.QtGui.QWindow.resizeEvent?4(QResizeEvent)
+PyQt5.QtGui.QWindow.moveEvent?4(QMoveEvent)
+PyQt5.QtGui.QWindow.focusInEvent?4(QFocusEvent)
+PyQt5.QtGui.QWindow.focusOutEvent?4(QFocusEvent)
+PyQt5.QtGui.QWindow.showEvent?4(QShowEvent)
+PyQt5.QtGui.QWindow.hideEvent?4(QHideEvent)
+PyQt5.QtGui.QWindow.event?4(QEvent) -> bool
+PyQt5.QtGui.QWindow.keyPressEvent?4(QKeyEvent)
+PyQt5.QtGui.QWindow.keyReleaseEvent?4(QKeyEvent)
+PyQt5.QtGui.QWindow.mousePressEvent?4(QMouseEvent)
+PyQt5.QtGui.QWindow.mouseReleaseEvent?4(QMouseEvent)
+PyQt5.QtGui.QWindow.mouseDoubleClickEvent?4(QMouseEvent)
+PyQt5.QtGui.QWindow.mouseMoveEvent?4(QMouseEvent)
+PyQt5.QtGui.QWindow.wheelEvent?4(QWheelEvent)
+PyQt5.QtGui.QWindow.touchEvent?4(QTouchEvent)
+PyQt5.QtGui.QWindow.tabletEvent?4(QTabletEvent)
+PyQt5.QtGui.QWindow.visibility?4() -> QWindow.Visibility
+PyQt5.QtGui.QWindow.setVisibility?4(QWindow.Visibility)
+PyQt5.QtGui.QWindow.opacity?4() -> float
+PyQt5.QtGui.QWindow.setMask?4(QRegion)
+PyQt5.QtGui.QWindow.mask?4() -> QRegion
+PyQt5.QtGui.QWindow.fromWinId?4(quintptr) -> QWindow
+PyQt5.QtGui.QWindow.visibilityChanged?4(QWindow.Visibility)
+PyQt5.QtGui.QWindow.activeChanged?4()
+PyQt5.QtGui.QWindow.opacityChanged?4(float)
+PyQt5.QtGui.QPaintDeviceWindow.update?4(QRect)
+PyQt5.QtGui.QPaintDeviceWindow.update?4(QRegion)
+PyQt5.QtGui.QPaintDeviceWindow.update?4()
+PyQt5.QtGui.QPaintDeviceWindow.paintEvent?4(QPaintEvent)
+PyQt5.QtGui.QPaintDeviceWindow.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+PyQt5.QtGui.QPaintDeviceWindow.exposeEvent?4(QExposeEvent)
+PyQt5.QtGui.QPaintDeviceWindow.event?4(QEvent) -> bool
+PyQt5.QtGui.QOpenGLWindow.UpdateBehavior?10
+PyQt5.QtGui.QOpenGLWindow.NoPartialUpdate?10
+PyQt5.QtGui.QOpenGLWindow.PartialUpdateBlit?10
+PyQt5.QtGui.QOpenGLWindow.PartialUpdateBlend?10
+PyQt5.QtGui.QOpenGLWindow?1(QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+PyQt5.QtGui.QOpenGLWindow.__init__?1(self, QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+PyQt5.QtGui.QOpenGLWindow?1(QOpenGLContext, QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+PyQt5.QtGui.QOpenGLWindow.__init__?1(self, QOpenGLContext, QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+PyQt5.QtGui.QOpenGLWindow.updateBehavior?4() -> QOpenGLWindow.UpdateBehavior
+PyQt5.QtGui.QOpenGLWindow.isValid?4() -> bool
+PyQt5.QtGui.QOpenGLWindow.makeCurrent?4()
+PyQt5.QtGui.QOpenGLWindow.doneCurrent?4()
+PyQt5.QtGui.QOpenGLWindow.context?4() -> QOpenGLContext
+PyQt5.QtGui.QOpenGLWindow.defaultFramebufferObject?4() -> int
+PyQt5.QtGui.QOpenGLWindow.grabFramebuffer?4() -> QImage
+PyQt5.QtGui.QOpenGLWindow.shareContext?4() -> QOpenGLContext
+PyQt5.QtGui.QOpenGLWindow.frameSwapped?4()
+PyQt5.QtGui.QOpenGLWindow.initializeGL?4()
+PyQt5.QtGui.QOpenGLWindow.resizeGL?4(int, int)
+PyQt5.QtGui.QOpenGLWindow.paintGL?4()
+PyQt5.QtGui.QOpenGLWindow.paintUnderGL?4()
+PyQt5.QtGui.QOpenGLWindow.paintOverGL?4()
+PyQt5.QtGui.QOpenGLWindow.paintEvent?4(QPaintEvent)
+PyQt5.QtGui.QOpenGLWindow.resizeEvent?4(QResizeEvent)
+PyQt5.QtGui.QOpenGLWindow.metric?4(QPaintDevice.PaintDeviceMetric) -> int
 PyQt5.QtGui.QPagedPaintDevice.PageSize?10
 PyQt5.QtGui.QPagedPaintDevice.A4?10
 PyQt5.QtGui.QPagedPaintDevice.B5?10
@@ -9025,17 +9703,17 @@
 PyQt5.QtGui.QPageSize.__init__?1(self)
 PyQt5.QtGui.QPageSize?1(QPageSize.PageSizeId)
 PyQt5.QtGui.QPageSize.__init__?1(self, QPageSize.PageSizeId)
-PyQt5.QtGui.QPageSize?1(QSize, str name=QString(), QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
-PyQt5.QtGui.QPageSize.__init__?1(self, QSize, str name=QString(), QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
-PyQt5.QtGui.QPageSize?1(QSizeF, QPageSize.Unit, str name=QString(), QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
-PyQt5.QtGui.QPageSize.__init__?1(self, QSizeF, QPageSize.Unit, str name=QString(), QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+PyQt5.QtGui.QPageSize?1(QSize, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+PyQt5.QtGui.QPageSize.__init__?1(self, QSize, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+PyQt5.QtGui.QPageSize?1(QSizeF, QPageSize.Unit, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+PyQt5.QtGui.QPageSize.__init__?1(self, QSizeF, QPageSize.Unit, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
 PyQt5.QtGui.QPageSize?1(QPageSize)
 PyQt5.QtGui.QPageSize.__init__?1(self, QPageSize)
 PyQt5.QtGui.QPageSize.swap?4(QPageSize)
 PyQt5.QtGui.QPageSize.isEquivalentTo?4(QPageSize) -> bool
 PyQt5.QtGui.QPageSize.isValid?4() -> bool
-PyQt5.QtGui.QPageSize.key?4() -> str
-PyQt5.QtGui.QPageSize.name?4() -> str
+PyQt5.QtGui.QPageSize.key?4() -> QString
+PyQt5.QtGui.QPageSize.name?4() -> QString
 PyQt5.QtGui.QPageSize.id?4() -> QPageSize.PageSizeId
 PyQt5.QtGui.QPageSize.windowsId?4() -> int
 PyQt5.QtGui.QPageSize.definitionSize?4() -> QSizeF
@@ -9046,8 +9724,8 @@
 PyQt5.QtGui.QPageSize.rect?4(QPageSize.Unit) -> QRectF
 PyQt5.QtGui.QPageSize.rectPoints?4() -> QRect
 PyQt5.QtGui.QPageSize.rectPixels?4(int) -> QRect
-PyQt5.QtGui.QPageSize.key?4(QPageSize.PageSizeId) -> str
-PyQt5.QtGui.QPageSize.name?4(QPageSize.PageSizeId) -> str
+PyQt5.QtGui.QPageSize.key?4(QPageSize.PageSizeId) -> QString
+PyQt5.QtGui.QPageSize.name?4(QPageSize.PageSizeId) -> QString
 PyQt5.QtGui.QPageSize.id?4(QSize, QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch) -> QPageSize.PageSizeId
 PyQt5.QtGui.QPageSize.id?4(QSizeF, QPageSize.Unit, QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch) -> QPageSize.PageSizeId
 PyQt5.QtGui.QPageSize.id?4(int) -> QPageSize.PageSizeId
@@ -9161,17 +9839,17 @@
 PyQt5.QtGui.QPainter.drawPoints?4(QPoint, ...)
 PyQt5.QtGui.QPainter.drawPoints?4(QPolygon)
 PyQt5.QtGui.QPainter.drawLines?4(QLineF, ...)
-PyQt5.QtGui.QPainter.drawLines?4(list-of-QLineF)
+PyQt5.QtGui.QPainter.drawLines?4(unknown-type)
 PyQt5.QtGui.QPainter.drawLines?4(QPointF, ...)
-PyQt5.QtGui.QPainter.drawLines?4(list-of-QPointF)
+PyQt5.QtGui.QPainter.drawLines?4(unknown-type)
 PyQt5.QtGui.QPainter.drawLines?4(QLine, ...)
-PyQt5.QtGui.QPainter.drawLines?4(list-of-QLine)
+PyQt5.QtGui.QPainter.drawLines?4(unknown-type)
 PyQt5.QtGui.QPainter.drawLines?4(QPoint, ...)
-PyQt5.QtGui.QPainter.drawLines?4(list-of-QPoint)
+PyQt5.QtGui.QPainter.drawLines?4(unknown-type)
 PyQt5.QtGui.QPainter.drawRects?4(QRectF, ...)
-PyQt5.QtGui.QPainter.drawRects?4(list-of-QRectF)
+PyQt5.QtGui.QPainter.drawRects?4(unknown-type)
 PyQt5.QtGui.QPainter.drawRects?4(QRect, ...)
-PyQt5.QtGui.QPainter.drawRects?4(list-of-QRect)
+PyQt5.QtGui.QPainter.drawRects?4(unknown-type)
 PyQt5.QtGui.QPainter.drawEllipse?4(QRectF)
 PyQt5.QtGui.QPainter.drawEllipse?4(QRect)
 PyQt5.QtGui.QPainter.drawPolyline?4(QPointF, ...)
@@ -9194,13 +9872,13 @@
 PyQt5.QtGui.QPainter.drawPixmap?4(QRectF, QPixmap, QRectF)
 PyQt5.QtGui.QPainter.setLayoutDirection?4(Qt.LayoutDirection)
 PyQt5.QtGui.QPainter.layoutDirection?4() -> Qt.LayoutDirection
-PyQt5.QtGui.QPainter.drawText?4(QPointF, str)
-PyQt5.QtGui.QPainter.drawText?4(QRectF, int, str) -> QRectF
-PyQt5.QtGui.QPainter.drawText?4(QRect, int, str) -> QRect
-PyQt5.QtGui.QPainter.drawText?4(QRectF, str, QTextOption option=QTextOption())
-PyQt5.QtGui.QPainter.boundingRect?4(QRectF, int, str) -> QRectF
-PyQt5.QtGui.QPainter.boundingRect?4(QRect, int, str) -> QRect
-PyQt5.QtGui.QPainter.boundingRect?4(QRectF, str, QTextOption option=QTextOption()) -> QRectF
+PyQt5.QtGui.QPainter.drawText?4(QPointF, QString)
+PyQt5.QtGui.QPainter.drawText?4(QRectF, int, QString) -> QRectF
+PyQt5.QtGui.QPainter.drawText?4(QRect, int, QString) -> QRect
+PyQt5.QtGui.QPainter.drawText?4(QRectF, QString, QTextOption option=QTextOption())
+PyQt5.QtGui.QPainter.boundingRect?4(QRectF, int, QString) -> QRectF
+PyQt5.QtGui.QPainter.boundingRect?4(QRect, int, QString) -> QRect
+PyQt5.QtGui.QPainter.boundingRect?4(QRectF, QString, QTextOption option=QTextOption()) -> QRectF
 PyQt5.QtGui.QPainter.fillRect?4(QRectF, QBrush)
 PyQt5.QtGui.QPainter.fillRect?4(QRect, QBrush)
 PyQt5.QtGui.QPainter.eraseRect?4(QRectF)
@@ -9254,10 +9932,10 @@
 PyQt5.QtGui.QPainter.drawImage?4(QPointF, QImage)
 PyQt5.QtGui.QPainter.drawImage?4(QPoint, QImage)
 PyQt5.QtGui.QPainter.drawImage?4(int, int, QImage, int sx=0, int sy=0, int sw=-1, int sh=-1, Qt.ImageConversionFlags flags=Qt.AutoColor)
-PyQt5.QtGui.QPainter.drawText?4(QPoint, str)
-PyQt5.QtGui.QPainter.drawText?4(int, int, int, int, int, str) -> QRect
-PyQt5.QtGui.QPainter.drawText?4(int, int, str)
-PyQt5.QtGui.QPainter.boundingRect?4(int, int, int, int, int, str) -> QRect
+PyQt5.QtGui.QPainter.drawText?4(QPoint, QString)
+PyQt5.QtGui.QPainter.drawText?4(int, int, int, int, int, QString) -> QRect
+PyQt5.QtGui.QPainter.drawText?4(int, int, QString)
+PyQt5.QtGui.QPainter.boundingRect?4(int, int, int, int, int, QString) -> QRect
 PyQt5.QtGui.QPainter.opacity?4() -> float
 PyQt5.QtGui.QPainter.setOpacity?4(float)
 PyQt5.QtGui.QPainter.translate?4(float, float)
@@ -9292,18 +9970,18 @@
 PyQt5.QtGui.QPainter.fillRect?4(QRectF, Qt.BrushStyle)
 PyQt5.QtGui.QPainter.beginNativePainting?4()
 PyQt5.QtGui.QPainter.endNativePainting?4()
-PyQt5.QtGui.QPainter.drawPixmapFragments?4(list-of-QPainter.PixmapFragment, QPixmap, QPainter.PixmapFragmentHints hints=0)
+PyQt5.QtGui.QPainter.drawPixmapFragments?4(list, QPixmap, QPainter.PixmapFragmentHints hints=0)
 PyQt5.QtGui.QPainter.drawStaticText?4(QPointF, QStaticText)
 PyQt5.QtGui.QPainter.drawStaticText?4(QPoint, QStaticText)
 PyQt5.QtGui.QPainter.drawStaticText?4(int, int, QStaticText)
 PyQt5.QtGui.QPainter.clipBoundingRect?4() -> QRectF
 PyQt5.QtGui.QPainter.drawGlyphRun?4(QPointF, QGlyphRun)
+PyQt5.QtGui.QPainter.RenderHints?1()
+PyQt5.QtGui.QPainter.RenderHints.__init__?1(self)
+PyQt5.QtGui.QPainter.RenderHints?1(int)
+PyQt5.QtGui.QPainter.RenderHints.__init__?1(self, int)
 PyQt5.QtGui.QPainter.RenderHints?1(QPainter.RenderHints)
 PyQt5.QtGui.QPainter.RenderHints.__init__?1(self, QPainter.RenderHints)
-PyQt5.QtGui.QPainter.RenderHints?1(int)
-PyQt5.QtGui.QPainter.RenderHints.__init__?1(self, int)
-PyQt5.QtGui.QPainter.RenderHints?1()
-PyQt5.QtGui.QPainter.RenderHints.__init__?1(self)
 PyQt5.QtGui.QPainter.PixmapFragment.height?7
 PyQt5.QtGui.QPainter.PixmapFragment.opacity?7
 PyQt5.QtGui.QPainter.PixmapFragment.rotation?7
@@ -9319,12 +9997,12 @@
 PyQt5.QtGui.QPainter.PixmapFragment?1(QPainter.PixmapFragment)
 PyQt5.QtGui.QPainter.PixmapFragment.__init__?1(self, QPainter.PixmapFragment)
 PyQt5.QtGui.QPainter.PixmapFragment.create?4(QPointF, QRectF, float scaleX=1, float scaleY=1, float rotation=0, float opacity=1) -> QPainter.PixmapFragment
+PyQt5.QtGui.QPainter.PixmapFragmentHints?1()
+PyQt5.QtGui.QPainter.PixmapFragmentHints.__init__?1(self)
+PyQt5.QtGui.QPainter.PixmapFragmentHints?1(int)
+PyQt5.QtGui.QPainter.PixmapFragmentHints.__init__?1(self, int)
 PyQt5.QtGui.QPainter.PixmapFragmentHints?1(QPainter.PixmapFragmentHints)
 PyQt5.QtGui.QPainter.PixmapFragmentHints.__init__?1(self, QPainter.PixmapFragmentHints)
-PyQt5.QtGui.QPainter.PixmapFragmentHints?1(int)
-PyQt5.QtGui.QPainter.PixmapFragmentHints.__init__?1(self, int)
-PyQt5.QtGui.QPainter.PixmapFragmentHints?1()
-PyQt5.QtGui.QPainter.PixmapFragmentHints.__init__?1(self)
 PyQt5.QtGui.QTextItem.RenderFlag?10
 PyQt5.QtGui.QTextItem.RightToLeft?10
 PyQt5.QtGui.QTextItem.Overline?10
@@ -9338,14 +10016,14 @@
 PyQt5.QtGui.QTextItem.ascent?4() -> float
 PyQt5.QtGui.QTextItem.width?4() -> float
 PyQt5.QtGui.QTextItem.renderFlags?4() -> QTextItem.RenderFlags
-PyQt5.QtGui.QTextItem.text?4() -> str
+PyQt5.QtGui.QTextItem.text?4() -> QString
 PyQt5.QtGui.QTextItem.font?4() -> QFont
+PyQt5.QtGui.QTextItem.RenderFlags?1()
+PyQt5.QtGui.QTextItem.RenderFlags.__init__?1(self)
+PyQt5.QtGui.QTextItem.RenderFlags?1(int)
+PyQt5.QtGui.QTextItem.RenderFlags.__init__?1(self, int)
 PyQt5.QtGui.QTextItem.RenderFlags?1(QTextItem.RenderFlags)
 PyQt5.QtGui.QTextItem.RenderFlags.__init__?1(self, QTextItem.RenderFlags)
-PyQt5.QtGui.QTextItem.RenderFlags?1(int)
-PyQt5.QtGui.QTextItem.RenderFlags.__init__?1(self, int)
-PyQt5.QtGui.QTextItem.RenderFlags?1()
-PyQt5.QtGui.QTextItem.RenderFlags.__init__?1(self)
 PyQt5.QtGui.QPaintEngine.Type?10
 PyQt5.QtGui.QPaintEngine.X11?10
 PyQt5.QtGui.QPaintEngine.Windows?10
@@ -9408,8 +10086,8 @@
 PyQt5.QtGui.QPaintEngine.ObjectBoundingModeGradients?10
 PyQt5.QtGui.QPaintEngine.RasterOpModes?10
 PyQt5.QtGui.QPaintEngine.AllFeatures?10
-PyQt5.QtGui.QPaintEngine?1(QPaintEngine.PaintEngineFeatures features=0)
-PyQt5.QtGui.QPaintEngine.__init__?1(self, QPaintEngine.PaintEngineFeatures features=0)
+PyQt5.QtGui.QPaintEngine?1(QPaintEngine.PaintEngineFeatures features=QPaintEngine.PaintEngineFeatures())
+PyQt5.QtGui.QPaintEngine.__init__?1(self, QPaintEngine.PaintEngineFeatures features=QPaintEngine.PaintEngineFeatures())
 PyQt5.QtGui.QPaintEngine.isActive?4() -> bool
 PyQt5.QtGui.QPaintEngine.setActive?4(bool)
 PyQt5.QtGui.QPaintEngine.begin?4(QPaintDevice) -> bool
@@ -9433,20 +10111,20 @@
 PyQt5.QtGui.QPaintEngine.setPaintDevice?4(QPaintDevice)
 PyQt5.QtGui.QPaintEngine.paintDevice?4() -> QPaintDevice
 PyQt5.QtGui.QPaintEngine.type?4() -> QPaintEngine.Type
+PyQt5.QtGui.QPaintEngine.painter?4() -> QPainter
 PyQt5.QtGui.QPaintEngine.hasFeature?4(QPaintEngine.PaintEngineFeatures) -> bool
-PyQt5.QtGui.QPaintEngine.painter?4() -> QPainter
-PyQt5.QtGui.QPaintEngine.PaintEngineFeatures?1(QPaintEngine.PaintEngineFeatures)
-PyQt5.QtGui.QPaintEngine.PaintEngineFeatures.__init__?1(self, QPaintEngine.PaintEngineFeatures)
+PyQt5.QtGui.QPaintEngine.PaintEngineFeatures?1()
+PyQt5.QtGui.QPaintEngine.PaintEngineFeatures.__init__?1(self)
 PyQt5.QtGui.QPaintEngine.PaintEngineFeatures?1(int)
 PyQt5.QtGui.QPaintEngine.PaintEngineFeatures.__init__?1(self, int)
-PyQt5.QtGui.QPaintEngine.PaintEngineFeatures?1()
-PyQt5.QtGui.QPaintEngine.PaintEngineFeatures.__init__?1(self)
+PyQt5.QtGui.QPaintEngine.PaintEngineFeatures?1(QPaintEngine.PaintEngineFeatures)
+PyQt5.QtGui.QPaintEngine.PaintEngineFeatures.__init__?1(self, QPaintEngine.PaintEngineFeatures)
+PyQt5.QtGui.QPaintEngine.DirtyFlags?1()
+PyQt5.QtGui.QPaintEngine.DirtyFlags.__init__?1(self)
+PyQt5.QtGui.QPaintEngine.DirtyFlags?1(int)
+PyQt5.QtGui.QPaintEngine.DirtyFlags.__init__?1(self, int)
 PyQt5.QtGui.QPaintEngine.DirtyFlags?1(QPaintEngine.DirtyFlags)
 PyQt5.QtGui.QPaintEngine.DirtyFlags.__init__?1(self, QPaintEngine.DirtyFlags)
-PyQt5.QtGui.QPaintEngine.DirtyFlags?1(int)
-PyQt5.QtGui.QPaintEngine.DirtyFlags.__init__?1(self, int)
-PyQt5.QtGui.QPaintEngine.DirtyFlags?1()
-PyQt5.QtGui.QPaintEngine.DirtyFlags.__init__?1(self)
 PyQt5.QtGui.QPaintEngineState?1()
 PyQt5.QtGui.QPaintEngineState.__init__?1(self)
 PyQt5.QtGui.QPaintEngineState?1(QPaintEngineState)
@@ -9490,7 +10168,7 @@
 PyQt5.QtGui.QPainterPath.addRect?4(QRectF)
 PyQt5.QtGui.QPainterPath.addEllipse?4(QRectF)
 PyQt5.QtGui.QPainterPath.addPolygon?4(QPolygonF)
-PyQt5.QtGui.QPainterPath.addText?4(QPointF, QFont, str)
+PyQt5.QtGui.QPainterPath.addText?4(QPointF, QFont, QString)
 PyQt5.QtGui.QPainterPath.addPath?4(QPainterPath)
 PyQt5.QtGui.QPainterPath.addRegion?4(QRegion)
 PyQt5.QtGui.QPainterPath.connectPath?4(QPainterPath)
@@ -9511,13 +10189,13 @@
 PyQt5.QtGui.QPainterPath.quadTo?4(float, float, float, float)
 PyQt5.QtGui.QPainterPath.addEllipse?4(float, float, float, float)
 PyQt5.QtGui.QPainterPath.addRect?4(float, float, float, float)
-PyQt5.QtGui.QPainterPath.addText?4(float, float, QFont, str)
+PyQt5.QtGui.QPainterPath.addText?4(float, float, QFont, QString)
 PyQt5.QtGui.QPainterPath.isEmpty?4() -> bool
 PyQt5.QtGui.QPainterPath.elementCount?4() -> int
 PyQt5.QtGui.QPainterPath.elementAt?4(int) -> QPainterPath.Element
 PyQt5.QtGui.QPainterPath.setElementPositionAt?4(int, float, float)
-PyQt5.QtGui.QPainterPath.toSubpathPolygons?4(QTransform) -> list-of-QPolygonF
-PyQt5.QtGui.QPainterPath.toFillPolygons?4(QTransform) -> list-of-QPolygonF
+PyQt5.QtGui.QPainterPath.toSubpathPolygons?4(QTransform) -> unknown-type
+PyQt5.QtGui.QPainterPath.toFillPolygons?4(QTransform) -> unknown-type
 PyQt5.QtGui.QPainterPath.toFillPolygon?4(QTransform) -> QPolygonF
 PyQt5.QtGui.QPainterPath.length?4() -> float
 PyQt5.QtGui.QPainterPath.percentAtLength?4(float) -> float
@@ -9563,8 +10241,8 @@
 PyQt5.QtGui.QPainterPathStroker.setCurveThreshold?4(float)
 PyQt5.QtGui.QPainterPathStroker.curveThreshold?4() -> float
 PyQt5.QtGui.QPainterPathStroker.setDashPattern?4(Qt.PenStyle)
-PyQt5.QtGui.QPainterPathStroker.setDashPattern?4(list-of-float)
-PyQt5.QtGui.QPainterPathStroker.dashPattern?4() -> list-of-float
+PyQt5.QtGui.QPainterPathStroker.setDashPattern?4(unknown-type)
+PyQt5.QtGui.QPainterPathStroker.dashPattern?4() -> unknown-type
 PyQt5.QtGui.QPainterPathStroker.createStroke?4(QPainterPath) -> QPainterPath
 PyQt5.QtGui.QPainterPathStroker.setDashOffset?4(float)
 PyQt5.QtGui.QPainterPathStroker.dashOffset?4() -> float
@@ -9652,14 +10330,14 @@
 PyQt5.QtGui.QPalette.isBrushSet?4(QPalette.ColorGroup, QPalette.ColorRole) -> bool
 PyQt5.QtGui.QPalette.cacheKey?4() -> int
 PyQt5.QtGui.QPalette.swap?4(QPalette)
-PyQt5.QtGui.QPdfWriter?1(str)
-PyQt5.QtGui.QPdfWriter.__init__?1(self, str)
+PyQt5.QtGui.QPdfWriter?1(QString)
+PyQt5.QtGui.QPdfWriter.__init__?1(self, QString)
 PyQt5.QtGui.QPdfWriter?1(QIODevice)
 PyQt5.QtGui.QPdfWriter.__init__?1(self, QIODevice)
-PyQt5.QtGui.QPdfWriter.title?4() -> str
-PyQt5.QtGui.QPdfWriter.setTitle?4(str)
-PyQt5.QtGui.QPdfWriter.creator?4() -> str
-PyQt5.QtGui.QPdfWriter.setCreator?4(str)
+PyQt5.QtGui.QPdfWriter.title?4() -> QString
+PyQt5.QtGui.QPdfWriter.setTitle?4(QString)
+PyQt5.QtGui.QPdfWriter.creator?4() -> QString
+PyQt5.QtGui.QPdfWriter.setCreator?4(QString)
 PyQt5.QtGui.QPdfWriter.newPage?4() -> bool
 PyQt5.QtGui.QPdfWriter.setPageSize?4(QPagedPaintDevice.PageSize)
 PyQt5.QtGui.QPdfWriter.setPageSizeMM?4(QSizeF)
@@ -9672,8 +10350,6 @@
 PyQt5.QtGui.QPen.__init__?1(self)
 PyQt5.QtGui.QPen?1(Qt.PenStyle)
 PyQt5.QtGui.QPen.__init__?1(self, Qt.PenStyle)
-PyQt5.QtGui.QPen?1(QColor)
-PyQt5.QtGui.QPen.__init__?1(self, QColor)
 PyQt5.QtGui.QPen?1(QBrush, float, Qt.PenStyle style=Qt.SolidLine, Qt.PenCapStyle cap=Qt.SquareCap, Qt.PenJoinStyle join=Qt.BevelJoin)
 PyQt5.QtGui.QPen.__init__?1(self, QBrush, float, Qt.PenStyle style=Qt.SolidLine, Qt.PenCapStyle cap=Qt.SquareCap, Qt.PenJoinStyle join=Qt.BevelJoin)
 PyQt5.QtGui.QPen?1(QPen)
@@ -9695,8 +10371,8 @@
 PyQt5.QtGui.QPen.setCapStyle?4(Qt.PenCapStyle)
 PyQt5.QtGui.QPen.joinStyle?4() -> Qt.PenJoinStyle
 PyQt5.QtGui.QPen.setJoinStyle?4(Qt.PenJoinStyle)
-PyQt5.QtGui.QPen.dashPattern?4() -> list-of-float
-PyQt5.QtGui.QPen.setDashPattern?4(list-of-float)
+PyQt5.QtGui.QPen.dashPattern?4() -> unknown-type
+PyQt5.QtGui.QPen.setDashPattern?4(unknown-type)
 PyQt5.QtGui.QPen.miterLimit?4() -> float
 PyQt5.QtGui.QPen.setMiterLimit?4(float)
 PyQt5.QtGui.QPen.dashOffset?4() -> float
@@ -9712,12 +10388,12 @@
 PyQt5.QtGui.QPicture.devType?4() -> int
 PyQt5.QtGui.QPicture.size?4() -> int
 PyQt5.QtGui.QPicture.data?4() -> str
-PyQt5.QtGui.QPicture.setData?4(str)
+PyQt5.QtGui.QPicture.setData?4(bytes)
 PyQt5.QtGui.QPicture.play?4(QPainter) -> bool
 PyQt5.QtGui.QPicture.load?4(QIODevice, str format=None) -> bool
-PyQt5.QtGui.QPicture.load?4(str, str format=None) -> bool
+PyQt5.QtGui.QPicture.load?4(QString, str format=None) -> bool
 PyQt5.QtGui.QPicture.save?4(QIODevice, str format=None) -> bool
-PyQt5.QtGui.QPicture.save?4(str, str format=None) -> bool
+PyQt5.QtGui.QPicture.save?4(QString, str format=None) -> bool
 PyQt5.QtGui.QPicture.boundingRect?4() -> QRect
 PyQt5.QtGui.QPicture.setBoundingRect?4(QRect)
 PyQt5.QtGui.QPicture.detach?4()
@@ -9729,44 +10405,117 @@
 PyQt5.QtGui.QPictureIO.__init__?1(self)
 PyQt5.QtGui.QPictureIO?1(QIODevice, str)
 PyQt5.QtGui.QPictureIO.__init__?1(self, QIODevice, str)
-PyQt5.QtGui.QPictureIO?1(str, str)
-PyQt5.QtGui.QPictureIO.__init__?1(self, str, str)
+PyQt5.QtGui.QPictureIO?1(QString, str)
+PyQt5.QtGui.QPictureIO.__init__?1(self, QString, str)
 PyQt5.QtGui.QPictureIO.picture?4() -> QPicture
 PyQt5.QtGui.QPictureIO.status?4() -> int
 PyQt5.QtGui.QPictureIO.format?4() -> str
 PyQt5.QtGui.QPictureIO.ioDevice?4() -> QIODevice
-PyQt5.QtGui.QPictureIO.fileName?4() -> str
+PyQt5.QtGui.QPictureIO.fileName?4() -> QString
 PyQt5.QtGui.QPictureIO.quality?4() -> int
-PyQt5.QtGui.QPictureIO.description?4() -> str
+PyQt5.QtGui.QPictureIO.description?4() -> QString
 PyQt5.QtGui.QPictureIO.parameters?4() -> str
 PyQt5.QtGui.QPictureIO.gamma?4() -> float
 PyQt5.QtGui.QPictureIO.setPicture?4(QPicture)
 PyQt5.QtGui.QPictureIO.setStatus?4(int)
 PyQt5.QtGui.QPictureIO.setFormat?4(str)
 PyQt5.QtGui.QPictureIO.setIODevice?4(QIODevice)
-PyQt5.QtGui.QPictureIO.setFileName?4(str)
+PyQt5.QtGui.QPictureIO.setFileName?4(QString)
 PyQt5.QtGui.QPictureIO.setQuality?4(int)
-PyQt5.QtGui.QPictureIO.setDescription?4(str)
+PyQt5.QtGui.QPictureIO.setDescription?4(QString)
 PyQt5.QtGui.QPictureIO.setParameters?4(str)
 PyQt5.QtGui.QPictureIO.setGamma?4(float)
 PyQt5.QtGui.QPictureIO.read?4() -> bool
 PyQt5.QtGui.QPictureIO.write?4() -> bool
-PyQt5.QtGui.QPictureIO.pictureFormat?4(str) -> QByteArray
+PyQt5.QtGui.QPictureIO.pictureFormat?4(QString) -> QByteArray
 PyQt5.QtGui.QPictureIO.pictureFormat?4(QIODevice) -> QByteArray
-PyQt5.QtGui.QPictureIO.inputFormats?4() -> list-of-QByteArray
-PyQt5.QtGui.QPictureIO.outputFormats?4() -> list-of-QByteArray
+PyQt5.QtGui.QPictureIO.inputFormats?4() -> unknown-type
+PyQt5.QtGui.QPictureIO.outputFormats?4() -> unknown-type
 PyQt5.QtGui.QPictureIO.defineIOHandler?4(str, str, str, callable, callable)
+PyQt5.QtGui.QPixelFormat.ByteOrder?10
+PyQt5.QtGui.QPixelFormat.LittleEndian?10
+PyQt5.QtGui.QPixelFormat.BigEndian?10
+PyQt5.QtGui.QPixelFormat.CurrentSystemEndian?10
+PyQt5.QtGui.QPixelFormat.YUVLayout?10
+PyQt5.QtGui.QPixelFormat.YUV444?10
+PyQt5.QtGui.QPixelFormat.YUV422?10
+PyQt5.QtGui.QPixelFormat.YUV411?10
+PyQt5.QtGui.QPixelFormat.YUV420P?10
+PyQt5.QtGui.QPixelFormat.YUV420SP?10
+PyQt5.QtGui.QPixelFormat.YV12?10
+PyQt5.QtGui.QPixelFormat.UYVY?10
+PyQt5.QtGui.QPixelFormat.YUYV?10
+PyQt5.QtGui.QPixelFormat.NV12?10
+PyQt5.QtGui.QPixelFormat.NV21?10
+PyQt5.QtGui.QPixelFormat.IMC1?10
+PyQt5.QtGui.QPixelFormat.IMC2?10
+PyQt5.QtGui.QPixelFormat.IMC3?10
+PyQt5.QtGui.QPixelFormat.IMC4?10
+PyQt5.QtGui.QPixelFormat.Y8?10
+PyQt5.QtGui.QPixelFormat.Y16?10
+PyQt5.QtGui.QPixelFormat.TypeInterpretation?10
+PyQt5.QtGui.QPixelFormat.UnsignedInteger?10
+PyQt5.QtGui.QPixelFormat.UnsignedShort?10
+PyQt5.QtGui.QPixelFormat.UnsignedByte?10
+PyQt5.QtGui.QPixelFormat.FloatingPoint?10
+PyQt5.QtGui.QPixelFormat.AlphaPremultiplied?10
+PyQt5.QtGui.QPixelFormat.NotPremultiplied?10
+PyQt5.QtGui.QPixelFormat.Premultiplied?10
+PyQt5.QtGui.QPixelFormat.AlphaPosition?10
+PyQt5.QtGui.QPixelFormat.AtBeginning?10
+PyQt5.QtGui.QPixelFormat.AtEnd?10
+PyQt5.QtGui.QPixelFormat.AlphaUsage?10
+PyQt5.QtGui.QPixelFormat.UsesAlpha?10
+PyQt5.QtGui.QPixelFormat.IgnoresAlpha?10
+PyQt5.QtGui.QPixelFormat.ColorModel?10
+PyQt5.QtGui.QPixelFormat.RGB?10
+PyQt5.QtGui.QPixelFormat.BGR?10
+PyQt5.QtGui.QPixelFormat.Indexed?10
+PyQt5.QtGui.QPixelFormat.Grayscale?10
+PyQt5.QtGui.QPixelFormat.CMYK?10
+PyQt5.QtGui.QPixelFormat.HSL?10
+PyQt5.QtGui.QPixelFormat.HSV?10
+PyQt5.QtGui.QPixelFormat.YUV?10
+PyQt5.QtGui.QPixelFormat.Alpha?10
+PyQt5.QtGui.QPixelFormat?1()
+PyQt5.QtGui.QPixelFormat.__init__?1(self)
+PyQt5.QtGui.QPixelFormat?1(QPixelFormat.ColorModel, int, int, int, int, int, int, QPixelFormat.AlphaUsage, QPixelFormat.AlphaPosition, QPixelFormat.AlphaPremultiplied, QPixelFormat.TypeInterpretation, QPixelFormat.ByteOrder byteOrder=QPixelFormat.CurrentSystemEndian, int subEnum=0)
+PyQt5.QtGui.QPixelFormat.__init__?1(self, QPixelFormat.ColorModel, int, int, int, int, int, int, QPixelFormat.AlphaUsage, QPixelFormat.AlphaPosition, QPixelFormat.AlphaPremultiplied, QPixelFormat.TypeInterpretation, QPixelFormat.ByteOrder byteOrder=QPixelFormat.CurrentSystemEndian, int subEnum=0)
+PyQt5.QtGui.QPixelFormat?1(QPixelFormat)
+PyQt5.QtGui.QPixelFormat.__init__?1(self, QPixelFormat)
+PyQt5.QtGui.QPixelFormat.colorModel?4() -> QPixelFormat.ColorModel
+PyQt5.QtGui.QPixelFormat.channelCount?4() -> int
+PyQt5.QtGui.QPixelFormat.redSize?4() -> int
+PyQt5.QtGui.QPixelFormat.greenSize?4() -> int
+PyQt5.QtGui.QPixelFormat.blueSize?4() -> int
+PyQt5.QtGui.QPixelFormat.cyanSize?4() -> int
+PyQt5.QtGui.QPixelFormat.magentaSize?4() -> int
+PyQt5.QtGui.QPixelFormat.yellowSize?4() -> int
+PyQt5.QtGui.QPixelFormat.blackSize?4() -> int
+PyQt5.QtGui.QPixelFormat.hueSize?4() -> int
+PyQt5.QtGui.QPixelFormat.saturationSize?4() -> int
+PyQt5.QtGui.QPixelFormat.lightnessSize?4() -> int
+PyQt5.QtGui.QPixelFormat.brightnessSize?4() -> int
+PyQt5.QtGui.QPixelFormat.alphaSize?4() -> int
+PyQt5.QtGui.QPixelFormat.bitsPerPixel?4() -> int
+PyQt5.QtGui.QPixelFormat.alphaUsage?4() -> QPixelFormat.AlphaUsage
+PyQt5.QtGui.QPixelFormat.alphaPosition?4() -> QPixelFormat.AlphaPosition
+PyQt5.QtGui.QPixelFormat.premultiplied?4() -> QPixelFormat.AlphaPremultiplied
+PyQt5.QtGui.QPixelFormat.typeInterpretation?4() -> QPixelFormat.TypeInterpretation
+PyQt5.QtGui.QPixelFormat.byteOrder?4() -> QPixelFormat.ByteOrder
+PyQt5.QtGui.QPixelFormat.yuvLayout?4() -> QPixelFormat.YUVLayout
+PyQt5.QtGui.QPixelFormat.subEnum?4() -> int
 PyQt5.QtGui.QPixmapCache?1()
 PyQt5.QtGui.QPixmapCache.__init__?1(self)
 PyQt5.QtGui.QPixmapCache?1(QPixmapCache)
 PyQt5.QtGui.QPixmapCache.__init__?1(self, QPixmapCache)
 PyQt5.QtGui.QPixmapCache.cacheLimit?4() -> int
 PyQt5.QtGui.QPixmapCache.clear?4()
-PyQt5.QtGui.QPixmapCache.find?4(str) -> QPixmap
+PyQt5.QtGui.QPixmapCache.find?4(QString) -> QPixmap
 PyQt5.QtGui.QPixmapCache.find?4(QPixmapCache.Key) -> QPixmap
-PyQt5.QtGui.QPixmapCache.insert?4(str, QPixmap) -> bool
+PyQt5.QtGui.QPixmapCache.insert?4(QString, QPixmap) -> bool
 PyQt5.QtGui.QPixmapCache.insert?4(QPixmap) -> QPixmapCache.Key
-PyQt5.QtGui.QPixmapCache.remove?4(str)
+PyQt5.QtGui.QPixmapCache.remove?4(QString)
 PyQt5.QtGui.QPixmapCache.remove?4(QPixmapCache.Key)
 PyQt5.QtGui.QPixmapCache.replace?4(QPixmapCache.Key, QPixmap) -> bool
 PyQt5.QtGui.QPixmapCache.setCacheLimit?4(int)
@@ -9774,24 +10523,26 @@
 PyQt5.QtGui.QPixmapCache.Key.__init__?1(self)
 PyQt5.QtGui.QPixmapCache.Key?1(QPixmapCache.Key)
 PyQt5.QtGui.QPixmapCache.Key.__init__?1(self, QPixmapCache.Key)
+PyQt5.QtGui.QPixmapCache.Key.swap?4(QPixmapCache.Key)
+PyQt5.QtGui.QPixmapCache.Key.isValid?4() -> bool
 PyQt5.QtGui.QPolygon?1()
 PyQt5.QtGui.QPolygon.__init__?1(self)
 PyQt5.QtGui.QPolygon?1(QPolygon)
 PyQt5.QtGui.QPolygon.__init__?1(self, QPolygon)
-PyQt5.QtGui.QPolygon?1(list-of-QPoint)
-PyQt5.QtGui.QPolygon.__init__?1(self, list-of-QPoint)
+PyQt5.QtGui.QPolygon?1(unknown-type)
+PyQt5.QtGui.QPolygon.__init__?1(self, unknown-type)
 PyQt5.QtGui.QPolygon?1(QRect, bool closed=False)
 PyQt5.QtGui.QPolygon.__init__?1(self, QRect, bool closed=False)
 PyQt5.QtGui.QPolygon?1(int)
 PyQt5.QtGui.QPolygon.__init__?1(self, int)
-PyQt5.QtGui.QPolygon?1(list-of-int)
-PyQt5.QtGui.QPolygon.__init__?1(self, list-of-int)
+PyQt5.QtGui.QPolygon?1(list)
+PyQt5.QtGui.QPolygon.__init__?1(self, list)
 PyQt5.QtGui.QPolygon?1(QVariant)
 PyQt5.QtGui.QPolygon.__init__?1(self, QVariant)
 PyQt5.QtGui.QPolygon.translate?4(int, int)
 PyQt5.QtGui.QPolygon.boundingRect?4() -> QRect
 PyQt5.QtGui.QPolygon.point?4(int) -> QPoint
-PyQt5.QtGui.QPolygon.setPoints?4(list-of-int)
+PyQt5.QtGui.QPolygon.setPoints?4(list)
 PyQt5.QtGui.QPolygon.setPoints?4(int, int, ...)
 PyQt5.QtGui.QPolygon.putPoints?4(int, int, int, ...)
 PyQt5.QtGui.QPolygon.putPoints?4(int, int, QPolygon, int from=0)
@@ -9831,8 +10582,8 @@
 PyQt5.QtGui.QPolygonF.__init__?1(self)
 PyQt5.QtGui.QPolygonF?1(QPolygonF)
 PyQt5.QtGui.QPolygonF.__init__?1(self, QPolygonF)
-PyQt5.QtGui.QPolygonF?1(list-of-QPointF)
-PyQt5.QtGui.QPolygonF.__init__?1(self, list-of-QPointF)
+PyQt5.QtGui.QPolygonF?1(unknown-type)
+PyQt5.QtGui.QPolygonF.__init__?1(self, unknown-type)
 PyQt5.QtGui.QPolygonF?1(QRectF)
 PyQt5.QtGui.QPolygonF.__init__?1(self, QRectF)
 PyQt5.QtGui.QPolygonF?1(QPolygon)
@@ -9907,6 +10658,23 @@
 PyQt5.QtGui.QQuaternion.vector?4() -> QVector3D
 PyQt5.QtGui.QQuaternion.setVector?4(float, float, float)
 PyQt5.QtGui.QQuaternion.toVector4D?4() -> QVector4D
+PyQt5.QtGui.QQuaternion.getAxisAndAngle?4() -> (QVector3D, float)
+PyQt5.QtGui.QQuaternion.getEulerAngles?4() -> (float, float, float)
+PyQt5.QtGui.QQuaternion.fromEulerAngles?4(float, float, float) -> QQuaternion
+PyQt5.QtGui.QQuaternion.toRotationMatrix?4() -> QMatrix3x3
+PyQt5.QtGui.QQuaternion.fromRotationMatrix?4(QMatrix3x3) -> QQuaternion
+PyQt5.QtGui.QQuaternion.getAxes?4() -> (QVector3D, QVector3D, QVector3D)
+PyQt5.QtGui.QQuaternion.fromAxes?4(QVector3D, QVector3D, QVector3D) -> QQuaternion
+PyQt5.QtGui.QQuaternion.fromDirection?4(QVector3D, QVector3D) -> QQuaternion
+PyQt5.QtGui.QQuaternion.rotationTo?4(QVector3D, QVector3D) -> QQuaternion
+PyQt5.QtGui.QQuaternion.dotProduct?4(QQuaternion, QQuaternion) -> float
+PyQt5.QtGui.QQuaternion.inverted?4() -> QQuaternion
+PyQt5.QtGui.QQuaternion.conjugated?4() -> QQuaternion
+PyQt5.QtGui.QQuaternion.toEulerAngles?4() -> QVector3D
+PyQt5.QtGui.QQuaternion.fromEulerAngles?4(QVector3D) -> QQuaternion
+PyQt5.QtGui.QRasterWindow?1(QWindow parent=None)
+PyQt5.QtGui.QRasterWindow.__init__?1(self, QWindow parent=None)
+PyQt5.QtGui.QRasterWindow.metric?4(QPaintDevice.PaintDeviceMetric) -> int
 PyQt5.QtGui.QRawFont.LayoutFlag?10
 PyQt5.QtGui.QRawFont.SeparateAdvances?10
 PyQt5.QtGui.QRawFont.KernedAdvances?10
@@ -9916,20 +10684,20 @@
 PyQt5.QtGui.QRawFont.SubPixelAntialiasing?10
 PyQt5.QtGui.QRawFont?1()
 PyQt5.QtGui.QRawFont.__init__?1(self)
-PyQt5.QtGui.QRawFont?1(str, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
-PyQt5.QtGui.QRawFont.__init__?1(self, str, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
+PyQt5.QtGui.QRawFont?1(QString, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
+PyQt5.QtGui.QRawFont.__init__?1(self, QString, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
 PyQt5.QtGui.QRawFont?1(QByteArray, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
 PyQt5.QtGui.QRawFont.__init__?1(self, QByteArray, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
 PyQt5.QtGui.QRawFont?1(QRawFont)
 PyQt5.QtGui.QRawFont.__init__?1(self, QRawFont)
 PyQt5.QtGui.QRawFont.isValid?4() -> bool
-PyQt5.QtGui.QRawFont.familyName?4() -> str
-PyQt5.QtGui.QRawFont.styleName?4() -> str
+PyQt5.QtGui.QRawFont.familyName?4() -> QString
+PyQt5.QtGui.QRawFont.styleName?4() -> QString
 PyQt5.QtGui.QRawFont.style?4() -> QFont.Style
 PyQt5.QtGui.QRawFont.weight?4() -> int
-PyQt5.QtGui.QRawFont.glyphIndexesForString?4(str) -> list-of-int
-PyQt5.QtGui.QRawFont.advancesForGlyphIndexes?4(list-of-int) -> list-of-QPointF
-PyQt5.QtGui.QRawFont.advancesForGlyphIndexes?4(list-of-int, QRawFont.LayoutFlags) -> list-of-QPointF
+PyQt5.QtGui.QRawFont.glyphIndexesForString?4(QString) -> unknown-type
+PyQt5.QtGui.QRawFont.advancesForGlyphIndexes?4(unknown-type) -> unknown-type
+PyQt5.QtGui.QRawFont.advancesForGlyphIndexes?4(unknown-type, QRawFont.LayoutFlags) -> unknown-type
 PyQt5.QtGui.QRawFont.alphaMapForGlyph?4(int, QRawFont.AntialiasingType antialiasingType=QRawFont.SubPixelAntialiasing, QTransform transform=QTransform()) -> QImage
 PyQt5.QtGui.QRawFont.pathForGlyph?4(int) -> QPainterPath
 PyQt5.QtGui.QRawFont.setPixelSize?4(float)
@@ -9942,23 +10710,23 @@
 PyQt5.QtGui.QRawFont.averageCharWidth?4() -> float
 PyQt5.QtGui.QRawFont.maxCharWidth?4() -> float
 PyQt5.QtGui.QRawFont.unitsPerEm?4() -> float
-PyQt5.QtGui.QRawFont.loadFromFile?4(str, float, QFont.HintingPreference)
+PyQt5.QtGui.QRawFont.loadFromFile?4(QString, float, QFont.HintingPreference)
 PyQt5.QtGui.QRawFont.loadFromData?4(QByteArray, float, QFont.HintingPreference)
 PyQt5.QtGui.QRawFont.supportsCharacter?4(int) -> bool
-PyQt5.QtGui.QRawFont.supportsCharacter?4(str) -> bool
-PyQt5.QtGui.QRawFont.supportedWritingSystems?4() -> list-of-QFontDatabase.WritingSystem
+PyQt5.QtGui.QRawFont.supportsCharacter?4(QChar) -> bool
+PyQt5.QtGui.QRawFont.supportedWritingSystems?4() -> unknown-type
 PyQt5.QtGui.QRawFont.fontTable?4(str) -> QByteArray
 PyQt5.QtGui.QRawFont.fromFont?4(QFont, QFontDatabase.WritingSystem writingSystem=QFontDatabase.Any) -> QRawFont
 PyQt5.QtGui.QRawFont.boundingRect?4(int) -> QRectF
 PyQt5.QtGui.QRawFont.lineThickness?4() -> float
 PyQt5.QtGui.QRawFont.underlinePosition?4() -> float
 PyQt5.QtGui.QRawFont.swap?4(QRawFont)
+PyQt5.QtGui.QRawFont.LayoutFlags?1()
+PyQt5.QtGui.QRawFont.LayoutFlags.__init__?1(self)
+PyQt5.QtGui.QRawFont.LayoutFlags?1(int)
+PyQt5.QtGui.QRawFont.LayoutFlags.__init__?1(self, int)
 PyQt5.QtGui.QRawFont.LayoutFlags?1(QRawFont.LayoutFlags)
 PyQt5.QtGui.QRawFont.LayoutFlags.__init__?1(self, QRawFont.LayoutFlags)
-PyQt5.QtGui.QRawFont.LayoutFlags?1(int)
-PyQt5.QtGui.QRawFont.LayoutFlags.__init__?1(self, int)
-PyQt5.QtGui.QRawFont.LayoutFlags?1()
-PyQt5.QtGui.QRawFont.LayoutFlags.__init__?1(self)
 PyQt5.QtGui.QRegion.RegionType?10
 PyQt5.QtGui.QRegion.Rectangle?10
 PyQt5.QtGui.QRegion.Ellipse?10
@@ -9986,7 +10754,8 @@
 PyQt5.QtGui.QRegion.united?4(QRegion) -> QRegion
 PyQt5.QtGui.QRegion.united?4(QRect) -> QRegion
 PyQt5.QtGui.QRegion.boundingRect?4() -> QRect
-PyQt5.QtGui.QRegion.rects?4() -> list-of-QRect
+PyQt5.QtGui.QRegion.rects?4() -> unknown-type
+PyQt5.QtGui.QRegion.setRects?4(unknown-type)
 PyQt5.QtGui.QRegion.intersected?4(QRegion) -> QRegion
 PyQt5.QtGui.QRegion.intersected?4(QRect) -> QRegion
 PyQt5.QtGui.QRegion.subtracted?4(QRegion) -> QRegion
@@ -9996,7 +10765,33 @@
 PyQt5.QtGui.QRegion.rectCount?4() -> int
 PyQt5.QtGui.QRegion.swap?4(QRegion)
 PyQt5.QtGui.QRegion.isNull?4() -> bool
-PyQt5.QtGui.QScreen.name?4() -> str
+PyQt5.QtGui.QRgba64?1()
+PyQt5.QtGui.QRgba64.__init__?1(self)
+PyQt5.QtGui.QRgba64?1(QRgba64)
+PyQt5.QtGui.QRgba64.__init__?1(self, QRgba64)
+PyQt5.QtGui.QRgba64.fromRgba64?4(int) -> QRgba64
+PyQt5.QtGui.QRgba64.fromRgba64?4(int, int, int, int) -> QRgba64
+PyQt5.QtGui.QRgba64.fromRgba?4(int, int, int, int) -> QRgba64
+PyQt5.QtGui.QRgba64.fromArgb32?4(int) -> QRgba64
+PyQt5.QtGui.QRgba64.isOpaque?4() -> bool
+PyQt5.QtGui.QRgba64.isTransparent?4() -> bool
+PyQt5.QtGui.QRgba64.red?4() -> int
+PyQt5.QtGui.QRgba64.green?4() -> int
+PyQt5.QtGui.QRgba64.blue?4() -> int
+PyQt5.QtGui.QRgba64.alpha?4() -> int
+PyQt5.QtGui.QRgba64.setRed?4(int)
+PyQt5.QtGui.QRgba64.setGreen?4(int)
+PyQt5.QtGui.QRgba64.setBlue?4(int)
+PyQt5.QtGui.QRgba64.setAlpha?4(int)
+PyQt5.QtGui.QRgba64.red8?4() -> int
+PyQt5.QtGui.QRgba64.green8?4() -> int
+PyQt5.QtGui.QRgba64.blue8?4() -> int
+PyQt5.QtGui.QRgba64.alpha8?4() -> int
+PyQt5.QtGui.QRgba64.toArgb32?4() -> int
+PyQt5.QtGui.QRgba64.toRgb16?4() -> int
+PyQt5.QtGui.QRgba64.premultiplied?4() -> QRgba64
+PyQt5.QtGui.QRgba64.unpremultiplied?4() -> QRgba64
+PyQt5.QtGui.QScreen.name?4() -> QString
 PyQt5.QtGui.QScreen.depth?4() -> int
 PyQt5.QtGui.QScreen.size?4() -> QSize
 PyQt5.QtGui.QScreen.geometry?4() -> QRect
@@ -10009,7 +10804,7 @@
 PyQt5.QtGui.QScreen.logicalDotsPerInch?4() -> float
 PyQt5.QtGui.QScreen.availableSize?4() -> QSize
 PyQt5.QtGui.QScreen.availableGeometry?4() -> QRect
-PyQt5.QtGui.QScreen.virtualSiblings?4() -> list-of-QScreen
+PyQt5.QtGui.QScreen.virtualSiblings?4() -> unknown-type
 PyQt5.QtGui.QScreen.virtualSize?4() -> QSize
 PyQt5.QtGui.QScreen.virtualGeometry?4() -> QRect
 PyQt5.QtGui.QScreen.availableVirtualSize?4() -> QSize
@@ -10024,7 +10819,7 @@
 PyQt5.QtGui.QScreen.mapBetween?4(Qt.ScreenOrientation, Qt.ScreenOrientation, QRect) -> QRect
 PyQt5.QtGui.QScreen.isPortrait?4(Qt.ScreenOrientation) -> bool
 PyQt5.QtGui.QScreen.isLandscape?4(Qt.ScreenOrientation) -> bool
-PyQt5.QtGui.QScreen.grabWindow?4(sip.voidptr, int x=0, int y=0, int width=-1, int height=-1) -> QPixmap
+PyQt5.QtGui.QScreen.grabWindow?4(quintptr, int x=0, int y=0, int width=-1, int height=-1) -> QPixmap
 PyQt5.QtGui.QScreen.refreshRate?4() -> float
 PyQt5.QtGui.QScreen.devicePixelRatio?4() -> float
 PyQt5.QtGui.QScreen.geometryChanged?4(QRect)
@@ -10035,25 +10830,26 @@
 PyQt5.QtGui.QScreen.refreshRateChanged?4(float)
 PyQt5.QtGui.QScreen.physicalSizeChanged?4(QSizeF)
 PyQt5.QtGui.QScreen.virtualGeometryChanged?4(QRect)
+PyQt5.QtGui.QScreen.availableGeometryChanged?4(QRect)
 PyQt5.QtGui.QSessionManager.RestartHint?10
 PyQt5.QtGui.QSessionManager.RestartIfRunning?10
 PyQt5.QtGui.QSessionManager.RestartAnyway?10
 PyQt5.QtGui.QSessionManager.RestartImmediately?10
 PyQt5.QtGui.QSessionManager.RestartNever?10
-PyQt5.QtGui.QSessionManager.sessionId?4() -> str
-PyQt5.QtGui.QSessionManager.sessionKey?4() -> str
+PyQt5.QtGui.QSessionManager.sessionId?4() -> QString
+PyQt5.QtGui.QSessionManager.sessionKey?4() -> QString
 PyQt5.QtGui.QSessionManager.allowsInteraction?4() -> bool
 PyQt5.QtGui.QSessionManager.allowsErrorInteraction?4() -> bool
 PyQt5.QtGui.QSessionManager.release?4()
 PyQt5.QtGui.QSessionManager.cancel?4()
 PyQt5.QtGui.QSessionManager.setRestartHint?4(QSessionManager.RestartHint)
 PyQt5.QtGui.QSessionManager.restartHint?4() -> QSessionManager.RestartHint
-PyQt5.QtGui.QSessionManager.setRestartCommand?4(list-of-str)
-PyQt5.QtGui.QSessionManager.restartCommand?4() -> list-of-str
-PyQt5.QtGui.QSessionManager.setDiscardCommand?4(list-of-str)
-PyQt5.QtGui.QSessionManager.discardCommand?4() -> list-of-str
-PyQt5.QtGui.QSessionManager.setManagerProperty?4(str, str)
-PyQt5.QtGui.QSessionManager.setManagerProperty?4(str, list-of-str)
+PyQt5.QtGui.QSessionManager.setRestartCommand?4(QStringList)
+PyQt5.QtGui.QSessionManager.restartCommand?4() -> QStringList
+PyQt5.QtGui.QSessionManager.setDiscardCommand?4(QStringList)
+PyQt5.QtGui.QSessionManager.discardCommand?4() -> QStringList
+PyQt5.QtGui.QSessionManager.setManagerProperty?4(QString, QString)
+PyQt5.QtGui.QSessionManager.setManagerProperty?4(QString, QStringList)
 PyQt5.QtGui.QSessionManager.isPhase2?4() -> bool
 PyQt5.QtGui.QSessionManager.requestPhase2?4()
 PyQt5.QtGui.QStandardItemModel?1(QObject parent=None)
@@ -10077,8 +10873,8 @@
 PyQt5.QtGui.QStandardItemModel.flags?4(QModelIndex) -> Qt.ItemFlags
 PyQt5.QtGui.QStandardItemModel.clear?4()
 PyQt5.QtGui.QStandardItemModel.supportedDropActions?4() -> Qt.DropActions
-PyQt5.QtGui.QStandardItemModel.itemData?4(QModelIndex) -> dict-of-int-QVariant
-PyQt5.QtGui.QStandardItemModel.setItemData?4(QModelIndex, dict-of-int-QVariant) -> bool
+PyQt5.QtGui.QStandardItemModel.itemData?4(QModelIndex) -> unknown-type
+PyQt5.QtGui.QStandardItemModel.setItemData?4(QModelIndex, unknown-type) -> bool
 PyQt5.QtGui.QStandardItemModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
 PyQt5.QtGui.QStandardItemModel.itemFromIndex?4(QModelIndex) -> QStandardItem
 PyQt5.QtGui.QStandardItemModel.indexFromItem?4(QStandardItem) -> QModelIndex
@@ -10090,61 +10886,62 @@
 PyQt5.QtGui.QStandardItemModel.setHorizontalHeaderItem?4(int, QStandardItem)
 PyQt5.QtGui.QStandardItemModel.verticalHeaderItem?4(int) -> QStandardItem
 PyQt5.QtGui.QStandardItemModel.setVerticalHeaderItem?4(int, QStandardItem)
-PyQt5.QtGui.QStandardItemModel.setHorizontalHeaderLabels?4(list-of-str)
-PyQt5.QtGui.QStandardItemModel.setVerticalHeaderLabels?4(list-of-str)
+PyQt5.QtGui.QStandardItemModel.setHorizontalHeaderLabels?4(QStringList)
+PyQt5.QtGui.QStandardItemModel.setVerticalHeaderLabels?4(QStringList)
 PyQt5.QtGui.QStandardItemModel.setRowCount?4(int)
 PyQt5.QtGui.QStandardItemModel.setColumnCount?4(int)
-PyQt5.QtGui.QStandardItemModel.appendRow?4(list-of-QStandardItem)
-PyQt5.QtGui.QStandardItemModel.appendColumn?4(list-of-QStandardItem)
-PyQt5.QtGui.QStandardItemModel.insertRow?4(int, list-of-QStandardItem)
-PyQt5.QtGui.QStandardItemModel.insertColumn?4(int, list-of-QStandardItem)
+PyQt5.QtGui.QStandardItemModel.appendRow?4(unknown-type)
+PyQt5.QtGui.QStandardItemModel.appendColumn?4(unknown-type)
+PyQt5.QtGui.QStandardItemModel.insertRow?4(int, unknown-type)
+PyQt5.QtGui.QStandardItemModel.insertColumn?4(int, unknown-type)
 PyQt5.QtGui.QStandardItemModel.takeItem?4(int, int column=0) -> QStandardItem
-PyQt5.QtGui.QStandardItemModel.takeRow?4(int) -> list-of-QStandardItem
-PyQt5.QtGui.QStandardItemModel.takeColumn?4(int) -> list-of-QStandardItem
+PyQt5.QtGui.QStandardItemModel.takeRow?4(int) -> unknown-type
+PyQt5.QtGui.QStandardItemModel.takeColumn?4(int) -> unknown-type
 PyQt5.QtGui.QStandardItemModel.takeHorizontalHeaderItem?4(int) -> QStandardItem
 PyQt5.QtGui.QStandardItemModel.takeVerticalHeaderItem?4(int) -> QStandardItem
 PyQt5.QtGui.QStandardItemModel.itemPrototype?4() -> QStandardItem
 PyQt5.QtGui.QStandardItemModel.setItemPrototype?4(QStandardItem)
-PyQt5.QtGui.QStandardItemModel.findItems?4(str, Qt.MatchFlags flags=Qt.MatchExactly, int column=0) -> list-of-QStandardItem
+PyQt5.QtGui.QStandardItemModel.findItems?4(QString, Qt.MatchFlags flags=Qt.MatchExactly, int column=0) -> unknown-type
 PyQt5.QtGui.QStandardItemModel.sortRole?4() -> int
 PyQt5.QtGui.QStandardItemModel.setSortRole?4(int)
 PyQt5.QtGui.QStandardItemModel.appendRow?4(QStandardItem)
 PyQt5.QtGui.QStandardItemModel.insertRow?4(int, QStandardItem)
 PyQt5.QtGui.QStandardItemModel.insertRow?4(int, QModelIndex parent=QModelIndex()) -> bool
 PyQt5.QtGui.QStandardItemModel.insertColumn?4(int, QModelIndex parent=QModelIndex()) -> bool
-PyQt5.QtGui.QStandardItemModel.mimeTypes?4() -> list-of-str
-PyQt5.QtGui.QStandardItemModel.mimeData?4(list-of-QModelIndex) -> QMimeData
+PyQt5.QtGui.QStandardItemModel.mimeTypes?4() -> QStringList
+PyQt5.QtGui.QStandardItemModel.mimeData?4(unknown-type) -> QMimeData
 PyQt5.QtGui.QStandardItemModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
 PyQt5.QtGui.QStandardItemModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+PyQt5.QtGui.QStandardItemModel.setItemRoleNames?4(unknown-type)
 PyQt5.QtGui.QStandardItemModel.itemChanged?4(QStandardItem)
 PyQt5.QtGui.QStandardItem.ItemType?10
 PyQt5.QtGui.QStandardItem.Type?10
 PyQt5.QtGui.QStandardItem.UserType?10
 PyQt5.QtGui.QStandardItem?1()
 PyQt5.QtGui.QStandardItem.__init__?1(self)
-PyQt5.QtGui.QStandardItem?1(str)
-PyQt5.QtGui.QStandardItem.__init__?1(self, str)
-PyQt5.QtGui.QStandardItem?1(QIcon, str)
-PyQt5.QtGui.QStandardItem.__init__?1(self, QIcon, str)
+PyQt5.QtGui.QStandardItem?1(QString)
+PyQt5.QtGui.QStandardItem.__init__?1(self, QString)
+PyQt5.QtGui.QStandardItem?1(QIcon, QString)
+PyQt5.QtGui.QStandardItem.__init__?1(self, QIcon, QString)
 PyQt5.QtGui.QStandardItem?1(int, int columns=1)
 PyQt5.QtGui.QStandardItem.__init__?1(self, int, int columns=1)
 PyQt5.QtGui.QStandardItem?1(QStandardItem)
 PyQt5.QtGui.QStandardItem.__init__?1(self, QStandardItem)
 PyQt5.QtGui.QStandardItem.data?4(int role=Qt.UserRole+1) -> QVariant
 PyQt5.QtGui.QStandardItem.setData?4(QVariant, int role=Qt.UserRole+1)
-PyQt5.QtGui.QStandardItem.text?4() -> str
+PyQt5.QtGui.QStandardItem.text?4() -> QString
 PyQt5.QtGui.QStandardItem.icon?4() -> QIcon
-PyQt5.QtGui.QStandardItem.toolTip?4() -> str
-PyQt5.QtGui.QStandardItem.statusTip?4() -> str
-PyQt5.QtGui.QStandardItem.whatsThis?4() -> str
+PyQt5.QtGui.QStandardItem.toolTip?4() -> QString
+PyQt5.QtGui.QStandardItem.statusTip?4() -> QString
+PyQt5.QtGui.QStandardItem.whatsThis?4() -> QString
 PyQt5.QtGui.QStandardItem.sizeHint?4() -> QSize
 PyQt5.QtGui.QStandardItem.font?4() -> QFont
 PyQt5.QtGui.QStandardItem.textAlignment?4() -> Qt.Alignment
 PyQt5.QtGui.QStandardItem.background?4() -> QBrush
 PyQt5.QtGui.QStandardItem.foreground?4() -> QBrush
 PyQt5.QtGui.QStandardItem.checkState?4() -> Qt.CheckState
-PyQt5.QtGui.QStandardItem.accessibleText?4() -> str
-PyQt5.QtGui.QStandardItem.accessibleDescription?4() -> str
+PyQt5.QtGui.QStandardItem.accessibleText?4() -> QString
+PyQt5.QtGui.QStandardItem.accessibleDescription?4() -> QString
 PyQt5.QtGui.QStandardItem.flags?4() -> Qt.ItemFlags
 PyQt5.QtGui.QStandardItem.setFlags?4(Qt.ItemFlags)
 PyQt5.QtGui.QStandardItem.isEnabled?4() -> bool
@@ -10174,53 +10971,57 @@
 PyQt5.QtGui.QStandardItem.child?4(int, int column=0) -> QStandardItem
 PyQt5.QtGui.QStandardItem.setChild?4(int, int, QStandardItem)
 PyQt5.QtGui.QStandardItem.setChild?4(int, QStandardItem)
-PyQt5.QtGui.QStandardItem.insertRow?4(int, list-of-QStandardItem)
+PyQt5.QtGui.QStandardItem.insertRow?4(int, unknown-type)
 PyQt5.QtGui.QStandardItem.insertRow?4(int, QStandardItem)
 PyQt5.QtGui.QStandardItem.insertRows?4(int, int)
-PyQt5.QtGui.QStandardItem.insertColumn?4(int, list-of-QStandardItem)
+PyQt5.QtGui.QStandardItem.insertColumn?4(int, unknown-type)
 PyQt5.QtGui.QStandardItem.insertColumns?4(int, int)
 PyQt5.QtGui.QStandardItem.removeRow?4(int)
 PyQt5.QtGui.QStandardItem.removeColumn?4(int)
 PyQt5.QtGui.QStandardItem.removeRows?4(int, int)
 PyQt5.QtGui.QStandardItem.removeColumns?4(int, int)
 PyQt5.QtGui.QStandardItem.takeChild?4(int, int column=0) -> QStandardItem
-PyQt5.QtGui.QStandardItem.takeRow?4(int) -> list-of-QStandardItem
-PyQt5.QtGui.QStandardItem.takeColumn?4(int) -> list-of-QStandardItem
+PyQt5.QtGui.QStandardItem.takeRow?4(int) -> unknown-type
+PyQt5.QtGui.QStandardItem.takeColumn?4(int) -> unknown-type
 PyQt5.QtGui.QStandardItem.sortChildren?4(int, Qt.SortOrder order=Qt.AscendingOrder)
 PyQt5.QtGui.QStandardItem.clone?4() -> QStandardItem
 PyQt5.QtGui.QStandardItem.type?4() -> int
 PyQt5.QtGui.QStandardItem.read?4(QDataStream)
 PyQt5.QtGui.QStandardItem.write?4(QDataStream)
-PyQt5.QtGui.QStandardItem.setText?4(str)
+PyQt5.QtGui.QStandardItem.setText?4(QString)
 PyQt5.QtGui.QStandardItem.setIcon?4(QIcon)
-PyQt5.QtGui.QStandardItem.setToolTip?4(str)
-PyQt5.QtGui.QStandardItem.setStatusTip?4(str)
-PyQt5.QtGui.QStandardItem.setWhatsThis?4(str)
+PyQt5.QtGui.QStandardItem.setToolTip?4(QString)
+PyQt5.QtGui.QStandardItem.setStatusTip?4(QString)
+PyQt5.QtGui.QStandardItem.setWhatsThis?4(QString)
 PyQt5.QtGui.QStandardItem.setSizeHint?4(QSize)
 PyQt5.QtGui.QStandardItem.setFont?4(QFont)
 PyQt5.QtGui.QStandardItem.setTextAlignment?4(Qt.Alignment)
 PyQt5.QtGui.QStandardItem.setBackground?4(QBrush)
 PyQt5.QtGui.QStandardItem.setForeground?4(QBrush)
 PyQt5.QtGui.QStandardItem.setCheckState?4(Qt.CheckState)
-PyQt5.QtGui.QStandardItem.setAccessibleText?4(str)
-PyQt5.QtGui.QStandardItem.setAccessibleDescription?4(str)
-PyQt5.QtGui.QStandardItem.appendRow?4(list-of-QStandardItem)
+PyQt5.QtGui.QStandardItem.setAccessibleText?4(QString)
+PyQt5.QtGui.QStandardItem.setAccessibleDescription?4(QString)
+PyQt5.QtGui.QStandardItem.appendRow?4(unknown-type)
 PyQt5.QtGui.QStandardItem.appendRow?4(QStandardItem)
-PyQt5.QtGui.QStandardItem.appendColumn?4(list-of-QStandardItem)
-PyQt5.QtGui.QStandardItem.insertRows?4(int, list-of-QStandardItem)
-PyQt5.QtGui.QStandardItem.appendRows?4(list-of-QStandardItem)
+PyQt5.QtGui.QStandardItem.appendColumn?4(unknown-type)
+PyQt5.QtGui.QStandardItem.insertRows?4(int, unknown-type)
+PyQt5.QtGui.QStandardItem.appendRows?4(unknown-type)
 PyQt5.QtGui.QStandardItem.emitDataChanged?4()
+PyQt5.QtGui.QStandardItem.isAutoTristate?4() -> bool
+PyQt5.QtGui.QStandardItem.setAutoTristate?4(bool)
+PyQt5.QtGui.QStandardItem.isUserTristate?4() -> bool
+PyQt5.QtGui.QStandardItem.setUserTristate?4(bool)
 PyQt5.QtGui.QStaticText.PerformanceHint?10
 PyQt5.QtGui.QStaticText.ModerateCaching?10
 PyQt5.QtGui.QStaticText.AggressiveCaching?10
 PyQt5.QtGui.QStaticText?1()
 PyQt5.QtGui.QStaticText.__init__?1(self)
-PyQt5.QtGui.QStaticText?1(str)
-PyQt5.QtGui.QStaticText.__init__?1(self, str)
+PyQt5.QtGui.QStaticText?1(QString)
+PyQt5.QtGui.QStaticText.__init__?1(self, QString)
 PyQt5.QtGui.QStaticText?1(QStaticText)
 PyQt5.QtGui.QStaticText.__init__?1(self, QStaticText)
-PyQt5.QtGui.QStaticText.setText?4(str)
-PyQt5.QtGui.QStaticText.text?4() -> str
+PyQt5.QtGui.QStaticText.setText?4(QString)
+PyQt5.QtGui.QStaticText.text?4() -> QString
 PyQt5.QtGui.QStaticText.setTextFormat?4(Qt.TextFormat)
 PyQt5.QtGui.QStaticText.textFormat?4() -> Qt.TextFormat
 PyQt5.QtGui.QStaticText.setTextWidth?4(float)
@@ -10243,9 +11044,19 @@
 PyQt5.QtGui.QStyleHints.passwordMaskDelay?4() -> int
 PyQt5.QtGui.QStyleHints.fontSmoothingGamma?4() -> float
 PyQt5.QtGui.QStyleHints.useRtlExtensions?4() -> bool
-PyQt5.QtGui.QStyleHints.passwordMaskCharacter?4() -> str
+PyQt5.QtGui.QStyleHints.passwordMaskCharacter?4() -> QChar
 PyQt5.QtGui.QStyleHints.setFocusOnTouchRelease?4() -> bool
 PyQt5.QtGui.QStyleHints.mousePressAndHoldInterval?4() -> int
+PyQt5.QtGui.QStyleHints.tabFocusBehavior?4() -> Qt.TabFocusBehavior
+PyQt5.QtGui.QStyleHints.singleClickActivation?4() -> bool
+PyQt5.QtGui.QStyleHints.cursorFlashTimeChanged?4(int)
+PyQt5.QtGui.QStyleHints.keyboardInputIntervalChanged?4(int)
+PyQt5.QtGui.QStyleHints.mouseDoubleClickIntervalChanged?4(int)
+PyQt5.QtGui.QStyleHints.startDragDistanceChanged?4(int)
+PyQt5.QtGui.QStyleHints.startDragTimeChanged?4(int)
+PyQt5.QtGui.QStyleHints.mousePressAndHoldIntervalChanged?4(int)
+PyQt5.QtGui.QStyleHints.tabFocusBehaviorChanged?4(Qt.TabFocusBehavior)
+PyQt5.QtGui.QStyleHints.showIsMaximized?4() -> bool
 PyQt5.QtGui.QSurfaceFormat.OpenGLContextProfile?10
 PyQt5.QtGui.QSurfaceFormat.NoProfile?10
 PyQt5.QtGui.QSurfaceFormat.CoreProfile?10
@@ -10264,6 +11075,7 @@
 PyQt5.QtGui.QSurfaceFormat.StereoBuffers?10
 PyQt5.QtGui.QSurfaceFormat.DebugContext?10
 PyQt5.QtGui.QSurfaceFormat.DeprecatedFunctions?10
+PyQt5.QtGui.QSurfaceFormat.ResetNotification?10
 PyQt5.QtGui.QSurfaceFormat?1()
 PyQt5.QtGui.QSurfaceFormat.__init__?1(self)
 PyQt5.QtGui.QSurfaceFormat?1(QSurfaceFormat.FormatOptions)
@@ -10299,7 +11111,7 @@
 PyQt5.QtGui.QSurfaceFormat.setOption?4(QSurfaceFormat.FormatOptions)
 PyQt5.QtGui.QSurfaceFormat.testOption?4(QSurfaceFormat.FormatOptions) -> bool
 PyQt5.QtGui.QSurfaceFormat.stereo?4() -> bool
-PyQt5.QtGui.QSurfaceFormat.version?4() -> tuple-of-int-int
+PyQt5.QtGui.QSurfaceFormat.version?4() -> unknown-type
 PyQt5.QtGui.QSurfaceFormat.setVersion?4(int, int)
 PyQt5.QtGui.QSurfaceFormat.setOptions?4(QSurfaceFormat.FormatOptions)
 PyQt5.QtGui.QSurfaceFormat.setOption?4(QSurfaceFormat.FormatOption, bool on=True)
@@ -10307,12 +11119,14 @@
 PyQt5.QtGui.QSurfaceFormat.options?4() -> QSurfaceFormat.FormatOptions
 PyQt5.QtGui.QSurfaceFormat.swapInterval?4() -> int
 PyQt5.QtGui.QSurfaceFormat.setSwapInterval?4(int)
+PyQt5.QtGui.QSurfaceFormat.setDefaultFormat?4(QSurfaceFormat)
+PyQt5.QtGui.QSurfaceFormat.defaultFormat?4() -> QSurfaceFormat
+PyQt5.QtGui.QSurfaceFormat.FormatOptions?1()
+PyQt5.QtGui.QSurfaceFormat.FormatOptions.__init__?1(self)
+PyQt5.QtGui.QSurfaceFormat.FormatOptions?1(int)
+PyQt5.QtGui.QSurfaceFormat.FormatOptions.__init__?1(self, int)
 PyQt5.QtGui.QSurfaceFormat.FormatOptions?1(QSurfaceFormat.FormatOptions)
 PyQt5.QtGui.QSurfaceFormat.FormatOptions.__init__?1(self, QSurfaceFormat.FormatOptions)
-PyQt5.QtGui.QSurfaceFormat.FormatOptions?1(int)
-PyQt5.QtGui.QSurfaceFormat.FormatOptions.__init__?1(self, int)
-PyQt5.QtGui.QSurfaceFormat.FormatOptions?1()
-PyQt5.QtGui.QSurfaceFormat.FormatOptions.__init__?1(self)
 PyQt5.QtGui.QSyntaxHighlighter?1(QTextDocument)
 PyQt5.QtGui.QSyntaxHighlighter.__init__?1(self, QTextDocument)
 PyQt5.QtGui.QSyntaxHighlighter?1(QObject)
@@ -10321,7 +11135,7 @@
 PyQt5.QtGui.QSyntaxHighlighter.document?4() -> QTextDocument
 PyQt5.QtGui.QSyntaxHighlighter.rehighlight?4()
 PyQt5.QtGui.QSyntaxHighlighter.rehighlightBlock?4(QTextBlock)
-PyQt5.QtGui.QSyntaxHighlighter.highlightBlock?4(str)
+PyQt5.QtGui.QSyntaxHighlighter.highlightBlock?4(QString)
 PyQt5.QtGui.QSyntaxHighlighter.setFormat?4(int, int, QTextCharFormat)
 PyQt5.QtGui.QSyntaxHighlighter.setFormat?4(int, int, QColor)
 PyQt5.QtGui.QSyntaxHighlighter.setFormat?4(int, int, QFont)
@@ -10380,8 +11194,8 @@
 PyQt5.QtGui.QTextCursor.setPosition?4(int, QTextCursor.MoveMode mode=QTextCursor.MoveAnchor)
 PyQt5.QtGui.QTextCursor.position?4() -> int
 PyQt5.QtGui.QTextCursor.anchor?4() -> int
-PyQt5.QtGui.QTextCursor.insertText?4(str)
-PyQt5.QtGui.QTextCursor.insertText?4(str, QTextCharFormat)
+PyQt5.QtGui.QTextCursor.insertText?4(QString)
+PyQt5.QtGui.QTextCursor.insertText?4(QString, QTextCharFormat)
 PyQt5.QtGui.QTextCursor.movePosition?4(QTextCursor.MoveOperation, QTextCursor.MoveMode mode=QTextCursor.MoveAnchor, int n=1) -> bool
 PyQt5.QtGui.QTextCursor.deleteChar?4()
 PyQt5.QtGui.QTextCursor.deletePreviousChar?4()
@@ -10392,7 +11206,7 @@
 PyQt5.QtGui.QTextCursor.clearSelection?4()
 PyQt5.QtGui.QTextCursor.selectionStart?4() -> int
 PyQt5.QtGui.QTextCursor.selectionEnd?4() -> int
-PyQt5.QtGui.QTextCursor.selectedText?4() -> str
+PyQt5.QtGui.QTextCursor.selectedText?4() -> QString
 PyQt5.QtGui.QTextCursor.selection?4() -> QTextDocumentFragment
 PyQt5.QtGui.QTextCursor.selectedTableCells?4() -> (int, int, int, int)
 PyQt5.QtGui.QTextCursor.block?4() -> QTextBlock
@@ -10423,11 +11237,11 @@
 PyQt5.QtGui.QTextCursor.insertFrame?4(QTextFrameFormat) -> QTextFrame
 PyQt5.QtGui.QTextCursor.currentFrame?4() -> QTextFrame
 PyQt5.QtGui.QTextCursor.insertFragment?4(QTextDocumentFragment)
-PyQt5.QtGui.QTextCursor.insertHtml?4(str)
+PyQt5.QtGui.QTextCursor.insertHtml?4(QString)
 PyQt5.QtGui.QTextCursor.insertImage?4(QTextImageFormat)
 PyQt5.QtGui.QTextCursor.insertImage?4(QTextImageFormat, QTextFrameFormat.Position)
-PyQt5.QtGui.QTextCursor.insertImage?4(str)
-PyQt5.QtGui.QTextCursor.insertImage?4(QImage, str name='')
+PyQt5.QtGui.QTextCursor.insertImage?4(QString)
+PyQt5.QtGui.QTextCursor.insertImage?4(QImage, QString name='')
 PyQt5.QtGui.QTextCursor.beginEditBlock?4()
 PyQt5.QtGui.QTextCursor.joinPreviousEditBlock?4()
 PyQt5.QtGui.QTextCursor.endEditBlock?4()
@@ -10443,8 +11257,8 @@
 PyQt5.QtGui.QTextCursor.setKeepPositionOnInsert?4(bool)
 PyQt5.QtGui.QTextCursor.keepPositionOnInsert?4() -> bool
 PyQt5.QtGui.QTextCursor.swap?4(QTextCursor)
-PyQt5.QtGui.Qt.mightBeRichText?4(str) -> bool
-PyQt5.QtGui.Qt.convertFromPlainText?4(str, Qt.WhiteSpaceMode mode=Qt.WhiteSpacePre) -> str
+PyQt5.QtGui.Qt.mightBeRichText?4(QString) -> bool
+PyQt5.QtGui.Qt.convertFromPlainText?4(QString, Qt.WhiteSpaceMode mode=Qt.WhiteSpacePre) -> QString
 PyQt5.QtGui.QTextDocument.Stacks?10
 PyQt5.QtGui.QTextDocument.UndoStack?10
 PyQt5.QtGui.QTextDocument.RedoStack?10
@@ -10463,8 +11277,8 @@
 PyQt5.QtGui.QTextDocument.DocumentUrl?10
 PyQt5.QtGui.QTextDocument?1(QObject parent=None)
 PyQt5.QtGui.QTextDocument.__init__?1(self, QObject parent=None)
-PyQt5.QtGui.QTextDocument?1(str, QObject parent=None)
-PyQt5.QtGui.QTextDocument.__init__?1(self, str, QObject parent=None)
+PyQt5.QtGui.QTextDocument?1(QString, QObject parent=None)
+PyQt5.QtGui.QTextDocument.__init__?1(self, QString, QObject parent=None)
 PyQt5.QtGui.QTextDocument.clone?4(QObject parent=None) -> QTextDocument
 PyQt5.QtGui.QTextDocument.isEmpty?4() -> bool
 PyQt5.QtGui.QTextDocument.clear?4()
@@ -10474,16 +11288,18 @@
 PyQt5.QtGui.QTextDocument.isRedoAvailable?4() -> bool
 PyQt5.QtGui.QTextDocument.setDocumentLayout?4(QAbstractTextDocumentLayout)
 PyQt5.QtGui.QTextDocument.documentLayout?4() -> QAbstractTextDocumentLayout
-PyQt5.QtGui.QTextDocument.setMetaInformation?4(QTextDocument.MetaInformation, str)
-PyQt5.QtGui.QTextDocument.metaInformation?4(QTextDocument.MetaInformation) -> str
-PyQt5.QtGui.QTextDocument.toHtml?4(QByteArray encoding=QByteArray()) -> str
-PyQt5.QtGui.QTextDocument.setHtml?4(str)
-PyQt5.QtGui.QTextDocument.toPlainText?4() -> str
-PyQt5.QtGui.QTextDocument.setPlainText?4(str)
-PyQt5.QtGui.QTextDocument.find?4(str, int position=0, QTextDocument.FindFlags options=0) -> QTextCursor
+PyQt5.QtGui.QTextDocument.setMetaInformation?4(QTextDocument.MetaInformation, QString)
+PyQt5.QtGui.QTextDocument.metaInformation?4(QTextDocument.MetaInformation) -> QString
+PyQt5.QtGui.QTextDocument.toHtml?4(QByteArray encoding=QByteArray()) -> QString
+PyQt5.QtGui.QTextDocument.setHtml?4(QString)
+PyQt5.QtGui.QTextDocument.toPlainText?4() -> QString
+PyQt5.QtGui.QTextDocument.setPlainText?4(QString)
+PyQt5.QtGui.QTextDocument.find?4(QString, int position=0, QTextDocument.FindFlags options=0) -> QTextCursor
 PyQt5.QtGui.QTextDocument.find?4(QRegExp, int position=0, QTextDocument.FindFlags options=0) -> QTextCursor
-PyQt5.QtGui.QTextDocument.find?4(str, QTextCursor, QTextDocument.FindFlags options=0) -> QTextCursor
+PyQt5.QtGui.QTextDocument.find?4(QRegularExpression, int position=0, QTextDocument.FindFlags options=0) -> QTextCursor
+PyQt5.QtGui.QTextDocument.find?4(QString, QTextCursor, QTextDocument.FindFlags options=0) -> QTextCursor
 PyQt5.QtGui.QTextDocument.find?4(QRegExp, QTextCursor, QTextDocument.FindFlags options=0) -> QTextCursor
+PyQt5.QtGui.QTextDocument.find?4(QRegularExpression, QTextCursor, QTextDocument.FindFlags options=0) -> QTextCursor
 PyQt5.QtGui.QTextDocument.rootFrame?4() -> QTextFrame
 PyQt5.QtGui.QTextDocument.object?4(int) -> QTextObject
 PyQt5.QtGui.QTextDocument.objectForFormat?4(QTextFormat) -> QTextObject
@@ -10500,7 +11316,7 @@
 PyQt5.QtGui.QTextDocument.print?4(QPagedPaintDevice)
 PyQt5.QtGui.QTextDocument.resource?4(int, QUrl) -> QVariant
 PyQt5.QtGui.QTextDocument.addResource?4(int, QUrl, QVariant)
-PyQt5.QtGui.QTextDocument.allFormats?4() -> list-of-QTextFormat
+PyQt5.QtGui.QTextDocument.allFormats?4() -> unknown-type
 PyQt5.QtGui.QTextDocument.markContentsDirty?4(int, int)
 PyQt5.QtGui.QTextDocument.setUseDesignMetrics?4(bool)
 PyQt5.QtGui.QTextDocument.useDesignMetrics?4() -> bool
@@ -10523,8 +11339,8 @@
 PyQt5.QtGui.QTextDocument.adjustSize?4()
 PyQt5.QtGui.QTextDocument.size?4() -> QSizeF
 PyQt5.QtGui.QTextDocument.blockCount?4() -> int
-PyQt5.QtGui.QTextDocument.setDefaultStyleSheet?4(str)
-PyQt5.QtGui.QTextDocument.defaultStyleSheet?4() -> str
+PyQt5.QtGui.QTextDocument.setDefaultStyleSheet?4(QString)
+PyQt5.QtGui.QTextDocument.defaultStyleSheet?4() -> QString
 PyQt5.QtGui.QTextDocument.undo?4(QTextCursor)
 PyQt5.QtGui.QTextDocument.redo?4(QTextCursor)
 PyQt5.QtGui.QTextDocument.maximumBlockCount?4() -> int
@@ -10540,7 +11356,7 @@
 PyQt5.QtGui.QTextDocument.setIndentWidth?4(float)
 PyQt5.QtGui.QTextDocument.undoCommandAdded?4()
 PyQt5.QtGui.QTextDocument.documentLayoutChanged?4()
-PyQt5.QtGui.QTextDocument.characterAt?4(int) -> str
+PyQt5.QtGui.QTextDocument.characterAt?4(int) -> QChar
 PyQt5.QtGui.QTextDocument.documentMargin?4() -> float
 PyQt5.QtGui.QTextDocument.setDocumentMargin?4(float)
 PyQt5.QtGui.QTextDocument.lineCount?4() -> int
@@ -10553,12 +11369,12 @@
 PyQt5.QtGui.QTextDocument.baseUrl?4() -> QUrl
 PyQt5.QtGui.QTextDocument.setBaseUrl?4(QUrl)
 PyQt5.QtGui.QTextDocument.baseUrlChanged?4(QUrl)
+PyQt5.QtGui.QTextDocument.FindFlags?1()
+PyQt5.QtGui.QTextDocument.FindFlags.__init__?1(self)
+PyQt5.QtGui.QTextDocument.FindFlags?1(int)
+PyQt5.QtGui.QTextDocument.FindFlags.__init__?1(self, int)
 PyQt5.QtGui.QTextDocument.FindFlags?1(QTextDocument.FindFlags)
 PyQt5.QtGui.QTextDocument.FindFlags.__init__?1(self, QTextDocument.FindFlags)
-PyQt5.QtGui.QTextDocument.FindFlags?1(int)
-PyQt5.QtGui.QTextDocument.FindFlags.__init__?1(self, int)
-PyQt5.QtGui.QTextDocument.FindFlags?1()
-PyQt5.QtGui.QTextDocument.FindFlags.__init__?1(self)
 PyQt5.QtGui.QTextDocumentFragment?1()
 PyQt5.QtGui.QTextDocumentFragment.__init__?1(self)
 PyQt5.QtGui.QTextDocumentFragment?1(QTextDocument)
@@ -10568,28 +11384,28 @@
 PyQt5.QtGui.QTextDocumentFragment?1(QTextDocumentFragment)
 PyQt5.QtGui.QTextDocumentFragment.__init__?1(self, QTextDocumentFragment)
 PyQt5.QtGui.QTextDocumentFragment.isEmpty?4() -> bool
-PyQt5.QtGui.QTextDocumentFragment.toPlainText?4() -> str
-PyQt5.QtGui.QTextDocumentFragment.toHtml?4(QByteArray encoding=QByteArray()) -> str
-PyQt5.QtGui.QTextDocumentFragment.fromPlainText?4(str) -> QTextDocumentFragment
-PyQt5.QtGui.QTextDocumentFragment.fromHtml?4(str) -> QTextDocumentFragment
-PyQt5.QtGui.QTextDocumentFragment.fromHtml?4(str, QTextDocument) -> QTextDocumentFragment
+PyQt5.QtGui.QTextDocumentFragment.toPlainText?4() -> QString
+PyQt5.QtGui.QTextDocumentFragment.toHtml?4(QByteArray encoding=QByteArray()) -> QString
+PyQt5.QtGui.QTextDocumentFragment.fromPlainText?4(QString) -> QTextDocumentFragment
+PyQt5.QtGui.QTextDocumentFragment.fromHtml?4(QString) -> QTextDocumentFragment
+PyQt5.QtGui.QTextDocumentFragment.fromHtml?4(QString, QTextDocument) -> QTextDocumentFragment
 PyQt5.QtGui.QTextDocumentWriter?1()
 PyQt5.QtGui.QTextDocumentWriter.__init__?1(self)
 PyQt5.QtGui.QTextDocumentWriter?1(QIODevice, QByteArray)
 PyQt5.QtGui.QTextDocumentWriter.__init__?1(self, QIODevice, QByteArray)
-PyQt5.QtGui.QTextDocumentWriter?1(str, QByteArray format=QByteArray())
-PyQt5.QtGui.QTextDocumentWriter.__init__?1(self, str, QByteArray format=QByteArray())
+PyQt5.QtGui.QTextDocumentWriter?1(QString, QByteArray format=QByteArray())
+PyQt5.QtGui.QTextDocumentWriter.__init__?1(self, QString, QByteArray format=QByteArray())
 PyQt5.QtGui.QTextDocumentWriter.setFormat?4(QByteArray)
 PyQt5.QtGui.QTextDocumentWriter.format?4() -> QByteArray
 PyQt5.QtGui.QTextDocumentWriter.setDevice?4(QIODevice)
 PyQt5.QtGui.QTextDocumentWriter.device?4() -> QIODevice
-PyQt5.QtGui.QTextDocumentWriter.setFileName?4(str)
-PyQt5.QtGui.QTextDocumentWriter.fileName?4() -> str
+PyQt5.QtGui.QTextDocumentWriter.setFileName?4(QString)
+PyQt5.QtGui.QTextDocumentWriter.fileName?4() -> QString
 PyQt5.QtGui.QTextDocumentWriter.write?4(QTextDocument) -> bool
 PyQt5.QtGui.QTextDocumentWriter.write?4(QTextDocumentFragment) -> bool
 PyQt5.QtGui.QTextDocumentWriter.setCodec?4(QTextCodec)
 PyQt5.QtGui.QTextDocumentWriter.codec?4() -> QTextCodec
-PyQt5.QtGui.QTextDocumentWriter.supportedDocumentFormats?4() -> list-of-QByteArray
+PyQt5.QtGui.QTextDocumentWriter.supportedDocumentFormats?4() -> unknown-type
 PyQt5.QtGui.QTextLength.Type?10
 PyQt5.QtGui.QTextLength.VariableLength?10
 PyQt5.QtGui.QTextLength.FixedLength?10
@@ -10726,14 +11542,14 @@
 PyQt5.QtGui.QTextFormat.boolProperty?4(int) -> bool
 PyQt5.QtGui.QTextFormat.intProperty?4(int) -> int
 PyQt5.QtGui.QTextFormat.doubleProperty?4(int) -> float
-PyQt5.QtGui.QTextFormat.stringProperty?4(int) -> str
+PyQt5.QtGui.QTextFormat.stringProperty?4(int) -> QString
 PyQt5.QtGui.QTextFormat.colorProperty?4(int) -> QColor
 PyQt5.QtGui.QTextFormat.penProperty?4(int) -> QPen
 PyQt5.QtGui.QTextFormat.brushProperty?4(int) -> QBrush
 PyQt5.QtGui.QTextFormat.lengthProperty?4(int) -> QTextLength
-PyQt5.QtGui.QTextFormat.lengthVectorProperty?4(int) -> list-of-QTextLength
-PyQt5.QtGui.QTextFormat.setProperty?4(int, list-of-QTextLength)
-PyQt5.QtGui.QTextFormat.properties?4() -> dict-of-int-QVariant
+PyQt5.QtGui.QTextFormat.lengthVectorProperty?4(int) -> unknown-type
+PyQt5.QtGui.QTextFormat.setProperty?4(int, unknown-type)
+PyQt5.QtGui.QTextFormat.properties?4() -> unknown-type
 PyQt5.QtGui.QTextFormat.objectType?4() -> int
 PyQt5.QtGui.QTextFormat.isCharFormat?4() -> bool
 PyQt5.QtGui.QTextFormat.isBlockFormat?4() -> bool
@@ -10761,12 +11577,12 @@
 PyQt5.QtGui.QTextFormat.toTableCellFormat?4() -> QTextTableCellFormat
 PyQt5.QtGui.QTextFormat.swap?4(QTextFormat)
 PyQt5.QtGui.QTextFormat.isEmpty?4() -> bool
+PyQt5.QtGui.QTextFormat.PageBreakFlags?1()
+PyQt5.QtGui.QTextFormat.PageBreakFlags.__init__?1(self)
+PyQt5.QtGui.QTextFormat.PageBreakFlags?1(int)
+PyQt5.QtGui.QTextFormat.PageBreakFlags.__init__?1(self, int)
 PyQt5.QtGui.QTextFormat.PageBreakFlags?1(QTextFormat.PageBreakFlags)
 PyQt5.QtGui.QTextFormat.PageBreakFlags.__init__?1(self, QTextFormat.PageBreakFlags)
-PyQt5.QtGui.QTextFormat.PageBreakFlags?1(int)
-PyQt5.QtGui.QTextFormat.PageBreakFlags.__init__?1(self, int)
-PyQt5.QtGui.QTextFormat.PageBreakFlags?1()
-PyQt5.QtGui.QTextFormat.PageBreakFlags.__init__?1(self)
 PyQt5.QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior?10
 PyQt5.QtGui.QTextCharFormat.FontPropertiesSpecifiedOnly?10
 PyQt5.QtGui.QTextCharFormat.FontPropertiesAll?10
@@ -10794,8 +11610,8 @@
 PyQt5.QtGui.QTextCharFormat.isValid?4() -> bool
 PyQt5.QtGui.QTextCharFormat.setFont?4(QFont)
 PyQt5.QtGui.QTextCharFormat.font?4() -> QFont
-PyQt5.QtGui.QTextCharFormat.setFontFamily?4(str)
-PyQt5.QtGui.QTextCharFormat.fontFamily?4() -> str
+PyQt5.QtGui.QTextCharFormat.setFontFamily?4(QString)
+PyQt5.QtGui.QTextCharFormat.fontFamily?4() -> QString
 PyQt5.QtGui.QTextCharFormat.setFontPointSize?4(float)
 PyQt5.QtGui.QTextCharFormat.fontPointSize?4() -> float
 PyQt5.QtGui.QTextCharFormat.setFontWeight?4(int)
@@ -10816,8 +11632,8 @@
 PyQt5.QtGui.QTextCharFormat.verticalAlignment?4() -> QTextCharFormat.VerticalAlignment
 PyQt5.QtGui.QTextCharFormat.setAnchor?4(bool)
 PyQt5.QtGui.QTextCharFormat.isAnchor?4() -> bool
-PyQt5.QtGui.QTextCharFormat.setAnchorHref?4(str)
-PyQt5.QtGui.QTextCharFormat.anchorHref?4() -> str
+PyQt5.QtGui.QTextCharFormat.setAnchorHref?4(QString)
+PyQt5.QtGui.QTextCharFormat.anchorHref?4() -> QString
 PyQt5.QtGui.QTextCharFormat.tableCellRowSpan?4() -> int
 PyQt5.QtGui.QTextCharFormat.tableCellColumnSpan?4() -> int
 PyQt5.QtGui.QTextCharFormat.setTableCellRowSpan?4(int)
@@ -10826,10 +11642,10 @@
 PyQt5.QtGui.QTextCharFormat.textOutline?4() -> QPen
 PyQt5.QtGui.QTextCharFormat.setUnderlineStyle?4(QTextCharFormat.UnderlineStyle)
 PyQt5.QtGui.QTextCharFormat.underlineStyle?4() -> QTextCharFormat.UnderlineStyle
-PyQt5.QtGui.QTextCharFormat.setToolTip?4(str)
-PyQt5.QtGui.QTextCharFormat.toolTip?4() -> str
-PyQt5.QtGui.QTextCharFormat.setAnchorNames?4(list-of-str)
-PyQt5.QtGui.QTextCharFormat.anchorNames?4() -> list-of-str
+PyQt5.QtGui.QTextCharFormat.setToolTip?4(QString)
+PyQt5.QtGui.QTextCharFormat.toolTip?4() -> QString
+PyQt5.QtGui.QTextCharFormat.setAnchorNames?4(QStringList)
+PyQt5.QtGui.QTextCharFormat.anchorNames?4() -> QStringList
 PyQt5.QtGui.QTextCharFormat.setFontCapitalization?4(QFont.Capitalization)
 PyQt5.QtGui.QTextCharFormat.fontCapitalization?4() -> QFont.Capitalization
 PyQt5.QtGui.QTextCharFormat.setFontLetterSpacing?4(float)
@@ -10878,8 +11694,8 @@
 PyQt5.QtGui.QTextBlockFormat.setIndent?4(int)
 PyQt5.QtGui.QTextBlockFormat.setPageBreakPolicy?4(QTextFormat.PageBreakFlags)
 PyQt5.QtGui.QTextBlockFormat.pageBreakPolicy?4() -> QTextFormat.PageBreakFlags
-PyQt5.QtGui.QTextBlockFormat.setTabPositions?4(list-of-QTextOption.Tab)
-PyQt5.QtGui.QTextBlockFormat.tabPositions?4() -> list-of-QTextOption.Tab
+PyQt5.QtGui.QTextBlockFormat.setTabPositions?4(unknown-type)
+PyQt5.QtGui.QTextBlockFormat.tabPositions?4() -> unknown-type
 PyQt5.QtGui.QTextBlockFormat.setLineHeight?4(float, int)
 PyQt5.QtGui.QTextBlockFormat.lineHeight?4(float, float) -> float
 PyQt5.QtGui.QTextBlockFormat.lineHeight?4() -> float
@@ -10902,19 +11718,19 @@
 PyQt5.QtGui.QTextListFormat.indent?4() -> int
 PyQt5.QtGui.QTextListFormat.setStyle?4(QTextListFormat.Style)
 PyQt5.QtGui.QTextListFormat.setIndent?4(int)
-PyQt5.QtGui.QTextListFormat.numberPrefix?4() -> str
-PyQt5.QtGui.QTextListFormat.numberSuffix?4() -> str
-PyQt5.QtGui.QTextListFormat.setNumberPrefix?4(str)
-PyQt5.QtGui.QTextListFormat.setNumberSuffix?4(str)
+PyQt5.QtGui.QTextListFormat.numberPrefix?4() -> QString
+PyQt5.QtGui.QTextListFormat.numberSuffix?4() -> QString
+PyQt5.QtGui.QTextListFormat.setNumberPrefix?4(QString)
+PyQt5.QtGui.QTextListFormat.setNumberSuffix?4(QString)
 PyQt5.QtGui.QTextImageFormat?1()
 PyQt5.QtGui.QTextImageFormat.__init__?1(self)
 PyQt5.QtGui.QTextImageFormat?1(QTextImageFormat)
 PyQt5.QtGui.QTextImageFormat.__init__?1(self, QTextImageFormat)
 PyQt5.QtGui.QTextImageFormat.isValid?4() -> bool
-PyQt5.QtGui.QTextImageFormat.name?4() -> str
+PyQt5.QtGui.QTextImageFormat.name?4() -> QString
 PyQt5.QtGui.QTextImageFormat.width?4() -> float
 PyQt5.QtGui.QTextImageFormat.height?4() -> float
-PyQt5.QtGui.QTextImageFormat.setName?4(str)
+PyQt5.QtGui.QTextImageFormat.setName?4(QString)
 PyQt5.QtGui.QTextImageFormat.setWidth?4(float)
 PyQt5.QtGui.QTextImageFormat.setHeight?4(float)
 PyQt5.QtGui.QTextFrameFormat.BorderStyle?10
@@ -10972,8 +11788,8 @@
 PyQt5.QtGui.QTextTableFormat.__init__?1(self, QTextTableFormat)
 PyQt5.QtGui.QTextTableFormat.isValid?4() -> bool
 PyQt5.QtGui.QTextTableFormat.columns?4() -> int
-PyQt5.QtGui.QTextTableFormat.setColumnWidthConstraints?4(list-of-QTextLength)
-PyQt5.QtGui.QTextTableFormat.columnWidthConstraints?4() -> list-of-QTextLength
+PyQt5.QtGui.QTextTableFormat.setColumnWidthConstraints?4(unknown-type)
+PyQt5.QtGui.QTextTableFormat.columnWidthConstraints?4() -> unknown-type
 PyQt5.QtGui.QTextTableFormat.clearColumnWidthConstraints?4()
 PyQt5.QtGui.QTextTableFormat.cellSpacing?4() -> float
 PyQt5.QtGui.QTextTableFormat.setCellSpacing?4(float)
@@ -11020,23 +11836,23 @@
 PyQt5.QtGui.QTextLayout.SkipWords?10
 PyQt5.QtGui.QTextLayout?1()
 PyQt5.QtGui.QTextLayout.__init__?1(self)
-PyQt5.QtGui.QTextLayout?1(str)
-PyQt5.QtGui.QTextLayout.__init__?1(self, str)
-PyQt5.QtGui.QTextLayout?1(str, QFont, QPaintDevice paintDevice=None)
-PyQt5.QtGui.QTextLayout.__init__?1(self, str, QFont, QPaintDevice paintDevice=None)
+PyQt5.QtGui.QTextLayout?1(QString)
+PyQt5.QtGui.QTextLayout.__init__?1(self, QString)
+PyQt5.QtGui.QTextLayout?1(QString, QFont, QPaintDevice paintDevice=None)
+PyQt5.QtGui.QTextLayout.__init__?1(self, QString, QFont, QPaintDevice paintDevice=None)
 PyQt5.QtGui.QTextLayout?1(QTextBlock)
 PyQt5.QtGui.QTextLayout.__init__?1(self, QTextBlock)
 PyQt5.QtGui.QTextLayout.setFont?4(QFont)
 PyQt5.QtGui.QTextLayout.font?4() -> QFont
-PyQt5.QtGui.QTextLayout.setText?4(str)
-PyQt5.QtGui.QTextLayout.text?4() -> str
+PyQt5.QtGui.QTextLayout.setText?4(QString)
+PyQt5.QtGui.QTextLayout.text?4() -> QString
 PyQt5.QtGui.QTextLayout.setTextOption?4(QTextOption)
 PyQt5.QtGui.QTextLayout.textOption?4() -> QTextOption
-PyQt5.QtGui.QTextLayout.setPreeditArea?4(int, str)
+PyQt5.QtGui.QTextLayout.setPreeditArea?4(int, QString)
 PyQt5.QtGui.QTextLayout.preeditAreaPosition?4() -> int
-PyQt5.QtGui.QTextLayout.preeditAreaText?4() -> str
-PyQt5.QtGui.QTextLayout.setAdditionalFormats?4(list-of-QTextLayout.FormatRange)
-PyQt5.QtGui.QTextLayout.additionalFormats?4() -> list-of-QTextLayout.FormatRange
+PyQt5.QtGui.QTextLayout.preeditAreaText?4() -> QString
+PyQt5.QtGui.QTextLayout.setAdditionalFormats?4(unknown-type)
+PyQt5.QtGui.QTextLayout.additionalFormats?4() -> unknown-type
 PyQt5.QtGui.QTextLayout.clearAdditionalFormats?4()
 PyQt5.QtGui.QTextLayout.setCacheEnabled?4(bool)
 PyQt5.QtGui.QTextLayout.cacheEnabled?4() -> bool
@@ -11049,7 +11865,7 @@
 PyQt5.QtGui.QTextLayout.isValidCursorPosition?4(int) -> bool
 PyQt5.QtGui.QTextLayout.nextCursorPosition?4(int, QTextLayout.CursorMode mode=QTextLayout.SkipCharacters) -> int
 PyQt5.QtGui.QTextLayout.previousCursorPosition?4(int, QTextLayout.CursorMode mode=QTextLayout.SkipCharacters) -> int
-PyQt5.QtGui.QTextLayout.draw?4(QPainter, QPointF, list-of-QTextLayout.FormatRange selections=list-of-QTextLayout.FormatRange, QRectF clip=QRectF())
+PyQt5.QtGui.QTextLayout.draw?4(QPainter, QPointF, unknown-type selections=QVector<QTextLayout.FormatRange>(), QRectF clip=QRectF())
 PyQt5.QtGui.QTextLayout.drawCursor?4(QPainter, QPointF, int)
 PyQt5.QtGui.QTextLayout.drawCursor?4(QPainter, QPointF, int, int)
 PyQt5.QtGui.QTextLayout.position?4() -> QPointF
@@ -11062,7 +11878,10 @@
 PyQt5.QtGui.QTextLayout.cursorMoveStyle?4() -> Qt.CursorMoveStyle
 PyQt5.QtGui.QTextLayout.leftCursorPosition?4(int) -> int
 PyQt5.QtGui.QTextLayout.rightCursorPosition?4(int) -> int
-PyQt5.QtGui.QTextLayout.glyphRuns?4(int from=-1, int length=-1) -> list-of-QGlyphRun
+PyQt5.QtGui.QTextLayout.glyphRuns?4(int from=-1, int length=-1) -> unknown-type
+PyQt5.QtGui.QTextLayout.setFormats?4(unknown-type)
+PyQt5.QtGui.QTextLayout.formats?4() -> unknown-type
+PyQt5.QtGui.QTextLayout.clearFormats?4()
 PyQt5.QtGui.QTextLayout.FormatRange.format?7
 PyQt5.QtGui.QTextLayout.FormatRange.length?7
 PyQt5.QtGui.QTextLayout.FormatRange.start?7
@@ -11105,7 +11924,7 @@
 PyQt5.QtGui.QTextLine.setLeadingIncluded?4(bool)
 PyQt5.QtGui.QTextLine.leadingIncluded?4() -> bool
 PyQt5.QtGui.QTextLine.horizontalAdvance?4() -> float
-PyQt5.QtGui.QTextLine.glyphRuns?4(int from=-1, int length=-1) -> list-of-QGlyphRun
+PyQt5.QtGui.QTextLine.glyphRuns?4(int from=-1, int length=-1) -> unknown-type
 PyQt5.QtGui.QTextObject?1(QTextDocument)
 PyQt5.QtGui.QTextObject.__init__?1(self, QTextDocument)
 PyQt5.QtGui.QTextObject.setFormat?4(QTextFormat)
@@ -11118,13 +11937,13 @@
 PyQt5.QtGui.QTextBlockGroup.blockInserted?4(QTextBlock)
 PyQt5.QtGui.QTextBlockGroup.blockRemoved?4(QTextBlock)
 PyQt5.QtGui.QTextBlockGroup.blockFormatChanged?4(QTextBlock)
-PyQt5.QtGui.QTextBlockGroup.blockList?4() -> list-of-QTextBlock
+PyQt5.QtGui.QTextBlockGroup.blockList?4() -> unknown-type
 PyQt5.QtGui.QTextList?1(QTextDocument)
 PyQt5.QtGui.QTextList.__init__?1(self, QTextDocument)
 PyQt5.QtGui.QTextList.count?4() -> int
 PyQt5.QtGui.QTextList.item?4(int) -> QTextBlock
 PyQt5.QtGui.QTextList.itemNumber?4(QTextBlock) -> int
-PyQt5.QtGui.QTextList.itemText?4(QTextBlock) -> str
+PyQt5.QtGui.QTextList.itemText?4(QTextBlock) -> QString
 PyQt5.QtGui.QTextList.removeItem?4(int)
 PyQt5.QtGui.QTextList.remove?4(QTextBlock)
 PyQt5.QtGui.QTextList.add?4(QTextBlock)
@@ -11137,7 +11956,7 @@
 PyQt5.QtGui.QTextFrame.lastCursorPosition?4() -> QTextCursor
 PyQt5.QtGui.QTextFrame.firstPosition?4() -> int
 PyQt5.QtGui.QTextFrame.lastPosition?4() -> int
-PyQt5.QtGui.QTextFrame.childFrames?4() -> list-of-QTextFrame
+PyQt5.QtGui.QTextFrame.childFrames?4() -> unknown-type
 PyQt5.QtGui.QTextFrame.parentFrame?4() -> QTextFrame
 PyQt5.QtGui.QTextFrame.begin?4() -> QTextFrame.iterator
 PyQt5.QtGui.QTextFrame.end?4() -> QTextFrame.iterator
@@ -11163,7 +11982,7 @@
 PyQt5.QtGui.QTextBlock.blockFormatIndex?4() -> int
 PyQt5.QtGui.QTextBlock.charFormat?4() -> QTextCharFormat
 PyQt5.QtGui.QTextBlock.charFormatIndex?4() -> int
-PyQt5.QtGui.QTextBlock.text?4() -> str
+PyQt5.QtGui.QTextBlock.text?4() -> QString
 PyQt5.QtGui.QTextBlock.document?4() -> QTextDocument
 PyQt5.QtGui.QTextBlock.textList?4() -> QTextList
 PyQt5.QtGui.QTextBlock.begin?4() -> QTextBlock.iterator
@@ -11184,7 +12003,7 @@
 PyQt5.QtGui.QTextBlock.setLineCount?4(int)
 PyQt5.QtGui.QTextBlock.lineCount?4() -> int
 PyQt5.QtGui.QTextBlock.textDirection?4() -> Qt.LayoutDirection
-PyQt5.QtGui.QTextBlock.textFormats?4() -> list-of-QTextLayout.FormatRange
+PyQt5.QtGui.QTextBlock.textFormats?4() -> unknown-type
 PyQt5.QtGui.QTextBlock.iterator?1()
 PyQt5.QtGui.QTextBlock.iterator.__init__?1(self)
 PyQt5.QtGui.QTextBlock.iterator?1(QTextBlock.iterator)
@@ -11201,8 +12020,8 @@
 PyQt5.QtGui.QTextFragment.contains?4(int) -> bool
 PyQt5.QtGui.QTextFragment.charFormat?4() -> QTextCharFormat
 PyQt5.QtGui.QTextFragment.charFormatIndex?4() -> int
-PyQt5.QtGui.QTextFragment.text?4() -> str
-PyQt5.QtGui.QTextFragment.glyphRuns?4(int from=-1, int length=-1) -> list-of-QGlyphRun
+PyQt5.QtGui.QTextFragment.text?4() -> QString
+PyQt5.QtGui.QTextFragment.glyphRuns?4(int from=-1, int length=-1) -> unknown-type
 PyQt5.QtGui.QTextBlockUserData?1()
 PyQt5.QtGui.QTextBlockUserData.__init__?1(self)
 PyQt5.QtGui.QTextBlockUserData?1(QTextBlockUserData)
@@ -11218,6 +12037,7 @@
 PyQt5.QtGui.QTextOption.ShowLineAndParagraphSeparators?10
 PyQt5.QtGui.QTextOption.AddSpaceForLineAndParagraphSeparators?10
 PyQt5.QtGui.QTextOption.SuppressColors?10
+PyQt5.QtGui.QTextOption.ShowDocumentTerminator?10
 PyQt5.QtGui.QTextOption.WrapMode?10
 PyQt5.QtGui.QTextOption.NoWrap?10
 PyQt5.QtGui.QTextOption.WordWrap?10
@@ -11237,28 +12057,28 @@
 PyQt5.QtGui.QTextOption.wrapMode?4() -> QTextOption.WrapMode
 PyQt5.QtGui.QTextOption.flags?4() -> QTextOption.Flags
 PyQt5.QtGui.QTextOption.tabStop?4() -> float
-PyQt5.QtGui.QTextOption.setTabArray?4(list-of-float)
-PyQt5.QtGui.QTextOption.tabArray?4() -> list-of-float
+PyQt5.QtGui.QTextOption.setTabArray?4(unknown-type)
+PyQt5.QtGui.QTextOption.tabArray?4() -> unknown-type
 PyQt5.QtGui.QTextOption.setUseDesignMetrics?4(bool)
 PyQt5.QtGui.QTextOption.useDesignMetrics?4() -> bool
 PyQt5.QtGui.QTextOption.setAlignment?4(Qt.Alignment)
 PyQt5.QtGui.QTextOption.setFlags?4(QTextOption.Flags)
 PyQt5.QtGui.QTextOption.setTabStop?4(float)
-PyQt5.QtGui.QTextOption.setTabs?4(list-of-QTextOption.Tab)
-PyQt5.QtGui.QTextOption.tabs?4() -> list-of-QTextOption.Tab
+PyQt5.QtGui.QTextOption.setTabs?4(unknown-type)
+PyQt5.QtGui.QTextOption.tabs?4() -> unknown-type
+PyQt5.QtGui.QTextOption.Flags?1()
+PyQt5.QtGui.QTextOption.Flags.__init__?1(self)
+PyQt5.QtGui.QTextOption.Flags?1(int)
+PyQt5.QtGui.QTextOption.Flags.__init__?1(self, int)
 PyQt5.QtGui.QTextOption.Flags?1(QTextOption.Flags)
 PyQt5.QtGui.QTextOption.Flags.__init__?1(self, QTextOption.Flags)
-PyQt5.QtGui.QTextOption.Flags?1(int)
-PyQt5.QtGui.QTextOption.Flags.__init__?1(self, int)
-PyQt5.QtGui.QTextOption.Flags?1()
-PyQt5.QtGui.QTextOption.Flags.__init__?1(self)
 PyQt5.QtGui.QTextOption.Tab.delimiter?7
 PyQt5.QtGui.QTextOption.Tab.position?7
 PyQt5.QtGui.QTextOption.Tab.type?7
 PyQt5.QtGui.QTextOption.Tab?1()
 PyQt5.QtGui.QTextOption.Tab.__init__?1(self)
-PyQt5.QtGui.QTextOption.Tab?1(float, QTextOption.TabType, str delim=QChar())
-PyQt5.QtGui.QTextOption.Tab.__init__?1(self, float, QTextOption.TabType, str delim=QChar())
+PyQt5.QtGui.QTextOption.Tab?1(float, QTextOption.TabType, QChar delim='')
+PyQt5.QtGui.QTextOption.Tab.__init__?1(self, float, QTextOption.TabType, QChar delim='')
 PyQt5.QtGui.QTextOption.Tab?1(QTextOption.Tab)
 PyQt5.QtGui.QTextOption.Tab.__init__?1(self, QTextOption.Tab)
 PyQt5.QtGui.QTextTableCell?1()
@@ -11303,6 +12123,7 @@
 PyQt5.QtGui.QTouchDevice.Velocity?10
 PyQt5.QtGui.QTouchDevice.RawPositions?10
 PyQt5.QtGui.QTouchDevice.NormalizedPosition?10
+PyQt5.QtGui.QTouchDevice.MouseEmulation?10
 PyQt5.QtGui.QTouchDevice.DeviceType?10
 PyQt5.QtGui.QTouchDevice.TouchScreen?10
 PyQt5.QtGui.QTouchDevice.TouchPad?10
@@ -11310,21 +12131,21 @@
 PyQt5.QtGui.QTouchDevice.__init__?1(self)
 PyQt5.QtGui.QTouchDevice?1(QTouchDevice)
 PyQt5.QtGui.QTouchDevice.__init__?1(self, QTouchDevice)
-PyQt5.QtGui.QTouchDevice.devices?4() -> list-of-const QTouchDevice
-PyQt5.QtGui.QTouchDevice.name?4() -> str
+PyQt5.QtGui.QTouchDevice.devices?4() -> unknown-type
+PyQt5.QtGui.QTouchDevice.name?4() -> QString
 PyQt5.QtGui.QTouchDevice.type?4() -> QTouchDevice.DeviceType
 PyQt5.QtGui.QTouchDevice.capabilities?4() -> QTouchDevice.Capabilities
-PyQt5.QtGui.QTouchDevice.setName?4(str)
+PyQt5.QtGui.QTouchDevice.setName?4(QString)
 PyQt5.QtGui.QTouchDevice.setType?4(QTouchDevice.DeviceType)
 PyQt5.QtGui.QTouchDevice.setCapabilities?4(QTouchDevice.Capabilities)
 PyQt5.QtGui.QTouchDevice.maximumTouchPoints?4() -> int
 PyQt5.QtGui.QTouchDevice.setMaximumTouchPoints?4(int)
+PyQt5.QtGui.QTouchDevice.Capabilities?1()
+PyQt5.QtGui.QTouchDevice.Capabilities.__init__?1(self)
+PyQt5.QtGui.QTouchDevice.Capabilities?1(int)
+PyQt5.QtGui.QTouchDevice.Capabilities.__init__?1(self, int)
 PyQt5.QtGui.QTouchDevice.Capabilities?1(QTouchDevice.Capabilities)
 PyQt5.QtGui.QTouchDevice.Capabilities.__init__?1(self, QTouchDevice.Capabilities)
-PyQt5.QtGui.QTouchDevice.Capabilities?1(int)
-PyQt5.QtGui.QTouchDevice.Capabilities.__init__?1(self, int)
-PyQt5.QtGui.QTouchDevice.Capabilities?1()
-PyQt5.QtGui.QTouchDevice.Capabilities.__init__?1(self)
 PyQt5.QtGui.QTransform.TransformationType?10
 PyQt5.QtGui.QTransform.TxNone?10
 PyQt5.QtGui.QTransform.TxTranslate?10
@@ -11393,8 +12214,8 @@
 PyQt5.QtGui.QValidator.Acceptable?10
 PyQt5.QtGui.QValidator?1(QObject parent=None)
 PyQt5.QtGui.QValidator.__init__?1(self, QObject parent=None)
-PyQt5.QtGui.QValidator.validate?4(str, int) -> (QValidator.State, str, int)
-PyQt5.QtGui.QValidator.fixup?4(str) -> str
+PyQt5.QtGui.QValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
+PyQt5.QtGui.QValidator.fixup?4(QString) -> QString
 PyQt5.QtGui.QValidator.setLocale?4(QLocale)
 PyQt5.QtGui.QValidator.locale?4() -> QLocale
 PyQt5.QtGui.QValidator.changed?4()
@@ -11402,8 +12223,8 @@
 PyQt5.QtGui.QIntValidator.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QIntValidator?1(int, int, QObject parent=None)
 PyQt5.QtGui.QIntValidator.__init__?1(self, int, int, QObject parent=None)
-PyQt5.QtGui.QIntValidator.validate?4(str, int) -> (QValidator.State, str, int)
-PyQt5.QtGui.QIntValidator.fixup?4(str) -> str
+PyQt5.QtGui.QIntValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
+PyQt5.QtGui.QIntValidator.fixup?4(QString) -> QString
 PyQt5.QtGui.QIntValidator.setBottom?4(int)
 PyQt5.QtGui.QIntValidator.setTop?4(int)
 PyQt5.QtGui.QIntValidator.setRange?4(int, int)
@@ -11416,7 +12237,7 @@
 PyQt5.QtGui.QDoubleValidator.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QDoubleValidator?1(float, float, int, QObject parent=None)
 PyQt5.QtGui.QDoubleValidator.__init__?1(self, float, float, int, QObject parent=None)
-PyQt5.QtGui.QDoubleValidator.validate?4(str, int) -> (QValidator.State, str, int)
+PyQt5.QtGui.QDoubleValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
 PyQt5.QtGui.QDoubleValidator.setRange?4(float, float, int decimals=0)
 PyQt5.QtGui.QDoubleValidator.setBottom?4(float)
 PyQt5.QtGui.QDoubleValidator.setTop?4(float)
@@ -11430,14 +12251,14 @@
 PyQt5.QtGui.QRegExpValidator.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QRegExpValidator?1(QRegExp, QObject parent=None)
 PyQt5.QtGui.QRegExpValidator.__init__?1(self, QRegExp, QObject parent=None)
-PyQt5.QtGui.QRegExpValidator.validate?4(str, int) -> (QValidator.State, str, int)
+PyQt5.QtGui.QRegExpValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
 PyQt5.QtGui.QRegExpValidator.setRegExp?4(QRegExp)
 PyQt5.QtGui.QRegExpValidator.regExp?4() -> QRegExp
 PyQt5.QtGui.QRegularExpressionValidator?1(QObject parent=None)
 PyQt5.QtGui.QRegularExpressionValidator.__init__?1(self, QObject parent=None)
 PyQt5.QtGui.QRegularExpressionValidator?1(QRegularExpression, QObject parent=None)
 PyQt5.QtGui.QRegularExpressionValidator.__init__?1(self, QRegularExpression, QObject parent=None)
-PyQt5.QtGui.QRegularExpressionValidator.validate?4(str, int) -> (QValidator.State, str, int)
+PyQt5.QtGui.QRegularExpressionValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
 PyQt5.QtGui.QRegularExpressionValidator.regularExpression?4() -> QRegularExpression
 PyQt5.QtGui.QRegularExpressionValidator.setRegularExpression?4(QRegularExpression)
 PyQt5.QtGui.QVector2D?1()
@@ -11509,6 +12330,8 @@
 PyQt5.QtGui.QVector3D.toPoint?4() -> QPoint
 PyQt5.QtGui.QVector3D.toPointF?4() -> QPointF
 PyQt5.QtGui.QVector3D.distanceToPoint?4(QVector3D) -> float
+PyQt5.QtGui.QVector3D.project?4(QMatrix4x4, QMatrix4x4, QRect) -> QVector3D
+PyQt5.QtGui.QVector3D.unproject?4(QMatrix4x4, QMatrix4x4, QRect) -> QVector3D
 PyQt5.QtGui.QVector4D?1()
 PyQt5.QtGui.QVector4D.__init__?1(self)
 PyQt5.QtGui.QVector4D?1(float, float, float, float)
@@ -11547,163 +12370,14 @@
 PyQt5.QtGui.QVector4D.setW?4(float)
 PyQt5.QtGui.QVector4D.toPoint?4() -> QPoint
 PyQt5.QtGui.QVector4D.toPointF?4() -> QPointF
-PyQt5.QtGui.QWindow.Visibility?10
-PyQt5.QtGui.QWindow.Hidden?10
-PyQt5.QtGui.QWindow.AutomaticVisibility?10
-PyQt5.QtGui.QWindow.Windowed?10
-PyQt5.QtGui.QWindow.Minimized?10
-PyQt5.QtGui.QWindow.Maximized?10
-PyQt5.QtGui.QWindow.FullScreen?10
-PyQt5.QtGui.QWindow.AncestorMode?10
-PyQt5.QtGui.QWindow.ExcludeTransients?10
-PyQt5.QtGui.QWindow.IncludeTransients?10
-PyQt5.QtGui.QWindow?1(QScreen screen=None)
-PyQt5.QtGui.QWindow.__init__?1(self, QScreen screen=None)
-PyQt5.QtGui.QWindow?1(QWindow)
-PyQt5.QtGui.QWindow.__init__?1(self, QWindow)
-PyQt5.QtGui.QWindow.setSurfaceType?4(QSurface.SurfaceType)
-PyQt5.QtGui.QWindow.surfaceType?4() -> QSurface.SurfaceType
-PyQt5.QtGui.QWindow.isVisible?4() -> bool
-PyQt5.QtGui.QWindow.create?4()
-PyQt5.QtGui.QWindow.winId?4() -> sip.voidptr
-PyQt5.QtGui.QWindow.parent?4() -> QWindow
-PyQt5.QtGui.QWindow.setParent?4(QWindow)
-PyQt5.QtGui.QWindow.isTopLevel?4() -> bool
-PyQt5.QtGui.QWindow.isModal?4() -> bool
-PyQt5.QtGui.QWindow.modality?4() -> Qt.WindowModality
-PyQt5.QtGui.QWindow.setModality?4(Qt.WindowModality)
-PyQt5.QtGui.QWindow.setFormat?4(QSurfaceFormat)
-PyQt5.QtGui.QWindow.format?4() -> QSurfaceFormat
-PyQt5.QtGui.QWindow.requestedFormat?4() -> QSurfaceFormat
-PyQt5.QtGui.QWindow.setFlags?4(Qt.WindowFlags)
-PyQt5.QtGui.QWindow.flags?4() -> Qt.WindowFlags
-PyQt5.QtGui.QWindow.type?4() -> Qt.WindowType
-PyQt5.QtGui.QWindow.title?4() -> str
-PyQt5.QtGui.QWindow.setOpacity?4(float)
-PyQt5.QtGui.QWindow.requestActivate?4()
-PyQt5.QtGui.QWindow.isActive?4() -> bool
-PyQt5.QtGui.QWindow.reportContentOrientationChange?4(Qt.ScreenOrientation)
-PyQt5.QtGui.QWindow.contentOrientation?4() -> Qt.ScreenOrientation
-PyQt5.QtGui.QWindow.devicePixelRatio?4() -> float
-PyQt5.QtGui.QWindow.windowState?4() -> Qt.WindowState
-PyQt5.QtGui.QWindow.setWindowState?4(Qt.WindowState)
-PyQt5.QtGui.QWindow.setTransientParent?4(QWindow)
-PyQt5.QtGui.QWindow.transientParent?4() -> QWindow
-PyQt5.QtGui.QWindow.isAncestorOf?4(QWindow, QWindow.AncestorMode mode=QWindow.IncludeTransients) -> bool
-PyQt5.QtGui.QWindow.isExposed?4() -> bool
-PyQt5.QtGui.QWindow.minimumWidth?4() -> int
-PyQt5.QtGui.QWindow.minimumHeight?4() -> int
-PyQt5.QtGui.QWindow.maximumWidth?4() -> int
-PyQt5.QtGui.QWindow.maximumHeight?4() -> int
-PyQt5.QtGui.QWindow.minimumSize?4() -> QSize
-PyQt5.QtGui.QWindow.maximumSize?4() -> QSize
-PyQt5.QtGui.QWindow.baseSize?4() -> QSize
-PyQt5.QtGui.QWindow.sizeIncrement?4() -> QSize
-PyQt5.QtGui.QWindow.setMinimumSize?4(QSize)
-PyQt5.QtGui.QWindow.setMaximumSize?4(QSize)
-PyQt5.QtGui.QWindow.setBaseSize?4(QSize)
-PyQt5.QtGui.QWindow.setSizeIncrement?4(QSize)
-PyQt5.QtGui.QWindow.setGeometry?4(int, int, int, int)
-PyQt5.QtGui.QWindow.setGeometry?4(QRect)
-PyQt5.QtGui.QWindow.geometry?4() -> QRect
-PyQt5.QtGui.QWindow.frameMargins?4() -> QMargins
-PyQt5.QtGui.QWindow.frameGeometry?4() -> QRect
-PyQt5.QtGui.QWindow.framePosition?4() -> QPoint
-PyQt5.QtGui.QWindow.setFramePosition?4(QPoint)
-PyQt5.QtGui.QWindow.width?4() -> int
-PyQt5.QtGui.QWindow.height?4() -> int
-PyQt5.QtGui.QWindow.x?4() -> int
-PyQt5.QtGui.QWindow.y?4() -> int
-PyQt5.QtGui.QWindow.size?4() -> QSize
-PyQt5.QtGui.QWindow.position?4() -> QPoint
-PyQt5.QtGui.QWindow.setPosition?4(QPoint)
-PyQt5.QtGui.QWindow.setPosition?4(int, int)
-PyQt5.QtGui.QWindow.resize?4(QSize)
-PyQt5.QtGui.QWindow.resize?4(int, int)
-PyQt5.QtGui.QWindow.setFilePath?4(str)
-PyQt5.QtGui.QWindow.filePath?4() -> str
-PyQt5.QtGui.QWindow.setIcon?4(QIcon)
-PyQt5.QtGui.QWindow.icon?4() -> QIcon
-PyQt5.QtGui.QWindow.destroy?4()
-PyQt5.QtGui.QWindow.setKeyboardGrabEnabled?4(bool) -> bool
-PyQt5.QtGui.QWindow.setMouseGrabEnabled?4(bool) -> bool
-PyQt5.QtGui.QWindow.screen?4() -> QScreen
-PyQt5.QtGui.QWindow.setScreen?4(QScreen)
-PyQt5.QtGui.QWindow.focusObject?4() -> QObject
-PyQt5.QtGui.QWindow.mapToGlobal?4(QPoint) -> QPoint
-PyQt5.QtGui.QWindow.mapFromGlobal?4(QPoint) -> QPoint
-PyQt5.QtGui.QWindow.cursor?4() -> QCursor
-PyQt5.QtGui.QWindow.setCursor?4(QCursor)
-PyQt5.QtGui.QWindow.unsetCursor?4()
-PyQt5.QtGui.QWindow.setVisible?4(bool)
-PyQt5.QtGui.QWindow.show?4()
-PyQt5.QtGui.QWindow.hide?4()
-PyQt5.QtGui.QWindow.showMinimized?4()
-PyQt5.QtGui.QWindow.showMaximized?4()
-PyQt5.QtGui.QWindow.showFullScreen?4()
-PyQt5.QtGui.QWindow.showNormal?4()
-PyQt5.QtGui.QWindow.close?4() -> bool
-PyQt5.QtGui.QWindow.raise_?4()
-PyQt5.QtGui.QWindow.lower?4()
-PyQt5.QtGui.QWindow.setTitle?4(str)
-PyQt5.QtGui.QWindow.setX?4(int)
-PyQt5.QtGui.QWindow.setY?4(int)
-PyQt5.QtGui.QWindow.setWidth?4(int)
-PyQt5.QtGui.QWindow.setHeight?4(int)
-PyQt5.QtGui.QWindow.setMinimumWidth?4(int)
-PyQt5.QtGui.QWindow.setMinimumHeight?4(int)
-PyQt5.QtGui.QWindow.setMaximumWidth?4(int)
-PyQt5.QtGui.QWindow.setMaximumHeight?4(int)
-PyQt5.QtGui.QWindow.screenChanged?4(QScreen)
-PyQt5.QtGui.QWindow.modalityChanged?4(Qt.WindowModality)
-PyQt5.QtGui.QWindow.windowStateChanged?4(Qt.WindowState)
-PyQt5.QtGui.QWindow.xChanged?4(int)
-PyQt5.QtGui.QWindow.yChanged?4(int)
-PyQt5.QtGui.QWindow.widthChanged?4(int)
-PyQt5.QtGui.QWindow.heightChanged?4(int)
-PyQt5.QtGui.QWindow.minimumWidthChanged?4(int)
-PyQt5.QtGui.QWindow.minimumHeightChanged?4(int)
-PyQt5.QtGui.QWindow.maximumWidthChanged?4(int)
-PyQt5.QtGui.QWindow.maximumHeightChanged?4(int)
-PyQt5.QtGui.QWindow.visibleChanged?4(bool)
-PyQt5.QtGui.QWindow.contentOrientationChanged?4(Qt.ScreenOrientation)
-PyQt5.QtGui.QWindow.focusObjectChanged?4(QObject)
-PyQt5.QtGui.QWindow.windowTitleChanged?4(str)
-PyQt5.QtGui.QWindow.exposeEvent?4(QExposeEvent)
-PyQt5.QtGui.QWindow.resizeEvent?4(QResizeEvent)
-PyQt5.QtGui.QWindow.moveEvent?4(QMoveEvent)
-PyQt5.QtGui.QWindow.focusInEvent?4(QFocusEvent)
-PyQt5.QtGui.QWindow.focusOutEvent?4(QFocusEvent)
-PyQt5.QtGui.QWindow.showEvent?4(QShowEvent)
-PyQt5.QtGui.QWindow.hideEvent?4(QHideEvent)
-PyQt5.QtGui.QWindow.event?4(QEvent) -> bool
-PyQt5.QtGui.QWindow.keyPressEvent?4(QKeyEvent)
-PyQt5.QtGui.QWindow.keyReleaseEvent?4(QKeyEvent)
-PyQt5.QtGui.QWindow.mousePressEvent?4(QMouseEvent)
-PyQt5.QtGui.QWindow.mouseReleaseEvent?4(QMouseEvent)
-PyQt5.QtGui.QWindow.mouseDoubleClickEvent?4(QMouseEvent)
-PyQt5.QtGui.QWindow.mouseMoveEvent?4(QMouseEvent)
-PyQt5.QtGui.QWindow.wheelEvent?4(QWheelEvent)
-PyQt5.QtGui.QWindow.touchEvent?4(QTouchEvent)
-PyQt5.QtGui.QWindow.tabletEvent?4(QTabletEvent)
-PyQt5.QtGui.QWindow.visibility?4() -> QWindow.Visibility
-PyQt5.QtGui.QWindow.setVisibility?4(QWindow.Visibility)
-PyQt5.QtGui.QWindow.opacity?4() -> float
-PyQt5.QtGui.QWindow.setMask?4(QRegion)
-PyQt5.QtGui.QWindow.mask?4() -> QRegion
-PyQt5.QtGui.QWindow.fromWinId?4(sip.voidptr) -> QWindow
-PyQt5.QtGui.QWindow.alert?4(int)
-PyQt5.QtGui.QWindow.visibilityChanged?4(QWindow.Visibility)
-PyQt5.QtGui.QWindow.activeChanged?4()
-PyQt5.QtGui.QWindow.opacityChanged?4(float)
 PyQt5.QtHelp.QHelpContentItem.child?4(int) -> QHelpContentItem
 PyQt5.QtHelp.QHelpContentItem.childCount?4() -> int
-PyQt5.QtHelp.QHelpContentItem.title?4() -> str
+PyQt5.QtHelp.QHelpContentItem.title?4() -> QString
 PyQt5.QtHelp.QHelpContentItem.url?4() -> QUrl
 PyQt5.QtHelp.QHelpContentItem.row?4() -> int
 PyQt5.QtHelp.QHelpContentItem.parent?4() -> QHelpContentItem
 PyQt5.QtHelp.QHelpContentItem.childPosition?4(QHelpContentItem) -> int
-PyQt5.QtHelp.QHelpContentModel.createContents?4(str)
+PyQt5.QtHelp.QHelpContentModel.createContents?4(QString)
 PyQt5.QtHelp.QHelpContentModel.contentItemAt?4(QModelIndex) -> QHelpContentItem
 PyQt5.QtHelp.QHelpContentModel.data?4(QModelIndex, int) -> QVariant
 PyQt5.QtHelp.QHelpContentModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
@@ -11715,56 +12389,57 @@
 PyQt5.QtHelp.QHelpContentModel.contentsCreated?4()
 PyQt5.QtHelp.QHelpContentWidget.indexOf?4(QUrl) -> QModelIndex
 PyQt5.QtHelp.QHelpContentWidget.linkActivated?4(QUrl)
-PyQt5.QtHelp.QHelpEngineCore?1(str, QObject parent=None)
-PyQt5.QtHelp.QHelpEngineCore.__init__?1(self, str, QObject parent=None)
+PyQt5.QtHelp.QHelpEngineCore?1(QString, QObject parent=None)
+PyQt5.QtHelp.QHelpEngineCore.__init__?1(self, QString, QObject parent=None)
 PyQt5.QtHelp.QHelpEngineCore.setupData?4() -> bool
-PyQt5.QtHelp.QHelpEngineCore.collectionFile?4() -> str
-PyQt5.QtHelp.QHelpEngineCore.setCollectionFile?4(str)
-PyQt5.QtHelp.QHelpEngineCore.copyCollectionFile?4(str) -> bool
-PyQt5.QtHelp.QHelpEngineCore.namespaceName?4(str) -> str
-PyQt5.QtHelp.QHelpEngineCore.registerDocumentation?4(str) -> bool
-PyQt5.QtHelp.QHelpEngineCore.unregisterDocumentation?4(str) -> bool
-PyQt5.QtHelp.QHelpEngineCore.documentationFileName?4(str) -> str
-PyQt5.QtHelp.QHelpEngineCore.customFilters?4() -> list-of-str
-PyQt5.QtHelp.QHelpEngineCore.removeCustomFilter?4(str) -> bool
-PyQt5.QtHelp.QHelpEngineCore.addCustomFilter?4(str, list-of-str) -> bool
-PyQt5.QtHelp.QHelpEngineCore.filterAttributes?4() -> list-of-str
-PyQt5.QtHelp.QHelpEngineCore.filterAttributes?4(str) -> list-of-str
-PyQt5.QtHelp.QHelpEngineCore.currentFilter?4() -> str
-PyQt5.QtHelp.QHelpEngineCore.setCurrentFilter?4(str)
-PyQt5.QtHelp.QHelpEngineCore.registeredDocumentations?4() -> list-of-str
-PyQt5.QtHelp.QHelpEngineCore.filterAttributeSets?4(str) -> list-of-QStringList
-PyQt5.QtHelp.QHelpEngineCore.files?4(str, list-of-str, str extensionFilter='') -> list-of-QUrl
+PyQt5.QtHelp.QHelpEngineCore.collectionFile?4() -> QString
+PyQt5.QtHelp.QHelpEngineCore.setCollectionFile?4(QString)
+PyQt5.QtHelp.QHelpEngineCore.copyCollectionFile?4(QString) -> bool
+PyQt5.QtHelp.QHelpEngineCore.namespaceName?4(QString) -> QString
+PyQt5.QtHelp.QHelpEngineCore.registerDocumentation?4(QString) -> bool
+PyQt5.QtHelp.QHelpEngineCore.unregisterDocumentation?4(QString) -> bool
+PyQt5.QtHelp.QHelpEngineCore.documentationFileName?4(QString) -> QString
+PyQt5.QtHelp.QHelpEngineCore.customFilters?4() -> QStringList
+PyQt5.QtHelp.QHelpEngineCore.removeCustomFilter?4(QString) -> bool
+PyQt5.QtHelp.QHelpEngineCore.addCustomFilter?4(QString, QStringList) -> bool
+PyQt5.QtHelp.QHelpEngineCore.filterAttributes?4() -> QStringList
+PyQt5.QtHelp.QHelpEngineCore.filterAttributes?4(QString) -> QStringList
+PyQt5.QtHelp.QHelpEngineCore.currentFilter?4() -> QString
+PyQt5.QtHelp.QHelpEngineCore.setCurrentFilter?4(QString)
+PyQt5.QtHelp.QHelpEngineCore.registeredDocumentations?4() -> QStringList
+PyQt5.QtHelp.QHelpEngineCore.filterAttributeSets?4(QString) -> unknown-type
+PyQt5.QtHelp.QHelpEngineCore.files?4(QString, QStringList, QString extensionFilter='') -> unknown-type
 PyQt5.QtHelp.QHelpEngineCore.findFile?4(QUrl) -> QUrl
 PyQt5.QtHelp.QHelpEngineCore.fileData?4(QUrl) -> QByteArray
-PyQt5.QtHelp.QHelpEngineCore.linksForIdentifier?4(str) -> dict-of-QString-QUrl
-PyQt5.QtHelp.QHelpEngineCore.removeCustomValue?4(str) -> bool
-PyQt5.QtHelp.QHelpEngineCore.customValue?4(str, QVariant defaultValue=None) -> QVariant
-PyQt5.QtHelp.QHelpEngineCore.setCustomValue?4(str, QVariant) -> bool
-PyQt5.QtHelp.QHelpEngineCore.metaData?4(str, str) -> QVariant
-PyQt5.QtHelp.QHelpEngineCore.error?4() -> str
+PyQt5.QtHelp.QHelpEngineCore.linksForIdentifier?4(QString) -> unknown-type
+PyQt5.QtHelp.QHelpEngineCore.removeCustomValue?4(QString) -> bool
+PyQt5.QtHelp.QHelpEngineCore.customValue?4(QString, QVariant defaultValue=None) -> QVariant
+PyQt5.QtHelp.QHelpEngineCore.setCustomValue?4(QString, QVariant) -> bool
+PyQt5.QtHelp.QHelpEngineCore.metaData?4(QString, QString) -> QVariant
+PyQt5.QtHelp.QHelpEngineCore.error?4() -> QString
 PyQt5.QtHelp.QHelpEngineCore.autoSaveFilter?4() -> bool
 PyQt5.QtHelp.QHelpEngineCore.setAutoSaveFilter?4(bool)
 PyQt5.QtHelp.QHelpEngineCore.setupStarted?4()
 PyQt5.QtHelp.QHelpEngineCore.setupFinished?4()
-PyQt5.QtHelp.QHelpEngineCore.currentFilterChanged?4(str)
-PyQt5.QtHelp.QHelpEngineCore.warning?4(str)
-PyQt5.QtHelp.QHelpEngine?1(str, QObject parent=None)
-PyQt5.QtHelp.QHelpEngine.__init__?1(self, str, QObject parent=None)
+PyQt5.QtHelp.QHelpEngineCore.currentFilterChanged?4(QString)
+PyQt5.QtHelp.QHelpEngineCore.warning?4(QString)
+PyQt5.QtHelp.QHelpEngineCore.readersAboutToBeInvalidated?4()
+PyQt5.QtHelp.QHelpEngine?1(QString, QObject parent=None)
+PyQt5.QtHelp.QHelpEngine.__init__?1(self, QString, QObject parent=None)
 PyQt5.QtHelp.QHelpEngine.contentModel?4() -> QHelpContentModel
 PyQt5.QtHelp.QHelpEngine.indexModel?4() -> QHelpIndexModel
 PyQt5.QtHelp.QHelpEngine.contentWidget?4() -> QHelpContentWidget
 PyQt5.QtHelp.QHelpEngine.indexWidget?4() -> QHelpIndexWidget
 PyQt5.QtHelp.QHelpEngine.searchEngine?4() -> QHelpSearchEngine
-PyQt5.QtHelp.QHelpIndexModel.createIndex?4(str)
-PyQt5.QtHelp.QHelpIndexModel.filter?4(str, str wildcard='') -> QModelIndex
-PyQt5.QtHelp.QHelpIndexModel.linksForKeyword?4(str) -> dict-of-QString-QUrl
+PyQt5.QtHelp.QHelpIndexModel.createIndex?4(QString)
+PyQt5.QtHelp.QHelpIndexModel.filter?4(QString, QString wildcard='') -> QModelIndex
+PyQt5.QtHelp.QHelpIndexModel.linksForKeyword?4(QString) -> unknown-type
 PyQt5.QtHelp.QHelpIndexModel.isCreatingIndex?4() -> bool
 PyQt5.QtHelp.QHelpIndexModel.indexCreationStarted?4()
 PyQt5.QtHelp.QHelpIndexModel.indexCreated?4()
-PyQt5.QtHelp.QHelpIndexWidget.linkActivated?4(QUrl, str)
-PyQt5.QtHelp.QHelpIndexWidget.linksActivated?4(dict-of-QString-QUrl, str)
-PyQt5.QtHelp.QHelpIndexWidget.filterIndices?4(str, str wildcard='')
+PyQt5.QtHelp.QHelpIndexWidget.linkActivated?4(QUrl, QString)
+PyQt5.QtHelp.QHelpIndexWidget.linksActivated?4(unknown-type, QString)
+PyQt5.QtHelp.QHelpIndexWidget.filterIndices?4(QString, QString wildcard='')
 PyQt5.QtHelp.QHelpIndexWidget.activateCurrentItem?4()
 PyQt5.QtHelp.QHelpSearchQuery.FieldName?10
 PyQt5.QtHelp.QHelpSearchQuery.DEFAULT?10
@@ -11775,20 +12450,20 @@
 PyQt5.QtHelp.QHelpSearchQuery.ATLEAST?10
 PyQt5.QtHelp.QHelpSearchQuery?1()
 PyQt5.QtHelp.QHelpSearchQuery.__init__?1(self)
-PyQt5.QtHelp.QHelpSearchQuery?1(QHelpSearchQuery.FieldName, list-of-str)
-PyQt5.QtHelp.QHelpSearchQuery.__init__?1(self, QHelpSearchQuery.FieldName, list-of-str)
+PyQt5.QtHelp.QHelpSearchQuery?1(QHelpSearchQuery.FieldName, QStringList)
+PyQt5.QtHelp.QHelpSearchQuery.__init__?1(self, QHelpSearchQuery.FieldName, QStringList)
 PyQt5.QtHelp.QHelpSearchQuery?1(QHelpSearchQuery)
 PyQt5.QtHelp.QHelpSearchQuery.__init__?1(self, QHelpSearchQuery)
 PyQt5.QtHelp.QHelpSearchEngine?1(QHelpEngineCore, QObject parent=None)
 PyQt5.QtHelp.QHelpSearchEngine.__init__?1(self, QHelpEngineCore, QObject parent=None)
-PyQt5.QtHelp.QHelpSearchEngine.query?4() -> list-of-QHelpSearchQuery
+PyQt5.QtHelp.QHelpSearchEngine.query?4() -> unknown-type
 PyQt5.QtHelp.QHelpSearchEngine.queryWidget?4() -> QHelpSearchQueryWidget
 PyQt5.QtHelp.QHelpSearchEngine.resultWidget?4() -> QHelpSearchResultWidget
 PyQt5.QtHelp.QHelpSearchEngine.hitCount?4() -> int
-PyQt5.QtHelp.QHelpSearchEngine.hits?4(int, int) -> list-of-tuple-of-QString-QString
+PyQt5.QtHelp.QHelpSearchEngine.hits?4(int, int) -> unknown-type
 PyQt5.QtHelp.QHelpSearchEngine.reindexDocumentation?4()
 PyQt5.QtHelp.QHelpSearchEngine.cancelIndexing?4()
-PyQt5.QtHelp.QHelpSearchEngine.search?4(list-of-QHelpSearchQuery)
+PyQt5.QtHelp.QHelpSearchEngine.search?4(unknown-type)
 PyQt5.QtHelp.QHelpSearchEngine.cancelSearching?4()
 PyQt5.QtHelp.QHelpSearchEngine.indexingStarted?4()
 PyQt5.QtHelp.QHelpSearchEngine.indexingFinished?4()
@@ -11796,8 +12471,8 @@
 PyQt5.QtHelp.QHelpSearchEngine.searchingFinished?4(int)
 PyQt5.QtHelp.QHelpSearchQueryWidget?1(QWidget parent=None)
 PyQt5.QtHelp.QHelpSearchQueryWidget.__init__?1(self, QWidget parent=None)
-PyQt5.QtHelp.QHelpSearchQueryWidget.query?4() -> list-of-QHelpSearchQuery
-PyQt5.QtHelp.QHelpSearchQueryWidget.setQuery?4(list-of-QHelpSearchQuery)
+PyQt5.QtHelp.QHelpSearchQueryWidget.query?4() -> unknown-type
+PyQt5.QtHelp.QHelpSearchQueryWidget.setQuery?4(unknown-type)
 PyQt5.QtHelp.QHelpSearchQueryWidget.expandExtendedSearch?4()
 PyQt5.QtHelp.QHelpSearchQueryWidget.collapseExtendedSearch?4()
 PyQt5.QtHelp.QHelpSearchQueryWidget.search?4()
@@ -11816,15 +12491,34 @@
 PyQt5.QtMultimedia.QAbstractVideoBuffer.XvShmImageHandle?10
 PyQt5.QtMultimedia.QAbstractVideoBuffer.CoreImageHandle?10
 PyQt5.QtMultimedia.QAbstractVideoBuffer.QPixmapHandle?10
+PyQt5.QtMultimedia.QAbstractVideoBuffer.EGLImageHandle?10
 PyQt5.QtMultimedia.QAbstractVideoBuffer.UserHandle?10
 PyQt5.QtMultimedia.QAbstractVideoBuffer?1(QAbstractVideoBuffer.HandleType)
 PyQt5.QtMultimedia.QAbstractVideoBuffer.__init__?1(self, QAbstractVideoBuffer.HandleType)
 PyQt5.QtMultimedia.QAbstractVideoBuffer.handleType?4() -> QAbstractVideoBuffer.HandleType
 PyQt5.QtMultimedia.QAbstractVideoBuffer.mapMode?4() -> QAbstractVideoBuffer.MapMode
-PyQt5.QtMultimedia.QAbstractVideoBuffer.map?4(QAbstractVideoBuffer.MapMode) -> (sip.voidptr, int, int)
+PyQt5.QtMultimedia.QAbstractVideoBuffer.map?4(QAbstractVideoBuffer.MapMode) -> (object, int, int)
 PyQt5.QtMultimedia.QAbstractVideoBuffer.unmap?4()
 PyQt5.QtMultimedia.QAbstractVideoBuffer.handle?4() -> QVariant
 PyQt5.QtMultimedia.QAbstractVideoBuffer.release?4()
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlag?10
+PyQt5.QtMultimedia.QVideoFilterRunnable.LastInChain?10
+PyQt5.QtMultimedia.QVideoFilterRunnable?1()
+PyQt5.QtMultimedia.QVideoFilterRunnable.__init__?1(self)
+PyQt5.QtMultimedia.QVideoFilterRunnable?1(QVideoFilterRunnable)
+PyQt5.QtMultimedia.QVideoFilterRunnable.__init__?1(self, QVideoFilterRunnable)
+PyQt5.QtMultimedia.QVideoFilterRunnable.run?4(QVideoFrame, QVideoSurfaceFormat, QVideoFilterRunnable.RunFlags) -> QVideoFrame
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlags?1()
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlags.__init__?1(self)
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlags?1(int)
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlags.__init__?1(self, int)
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlags?1(QVideoFilterRunnable.RunFlags)
+PyQt5.QtMultimedia.QVideoFilterRunnable.RunFlags.__init__?1(self, QVideoFilterRunnable.RunFlags)
+PyQt5.QtMultimedia.QAbstractVideoFilter?1(QObject parent=None)
+PyQt5.QtMultimedia.QAbstractVideoFilter.__init__?1(self, QObject parent=None)
+PyQt5.QtMultimedia.QAbstractVideoFilter.isActive?4() -> bool
+PyQt5.QtMultimedia.QAbstractVideoFilter.createFilterRunnable?4() -> QVideoFilterRunnable
+PyQt5.QtMultimedia.QAbstractVideoFilter.activeChanged?4()
 PyQt5.QtMultimedia.QAbstractVideoSurface.Error?10
 PyQt5.QtMultimedia.QAbstractVideoSurface.NoError?10
 PyQt5.QtMultimedia.QAbstractVideoSurface.UnsupportedFormatError?10
@@ -11833,7 +12527,7 @@
 PyQt5.QtMultimedia.QAbstractVideoSurface.ResourceError?10
 PyQt5.QtMultimedia.QAbstractVideoSurface?1(QObject parent=None)
 PyQt5.QtMultimedia.QAbstractVideoSurface.__init__?1(self, QObject parent=None)
-PyQt5.QtMultimedia.QAbstractVideoSurface.supportedPixelFormats?4(QAbstractVideoBuffer.HandleType type=QAbstractVideoBuffer.NoHandle) -> list-of-QVideoFrame.PixelFormat
+PyQt5.QtMultimedia.QAbstractVideoSurface.supportedPixelFormats?4(QAbstractVideoBuffer.HandleType type=QAbstractVideoBuffer.NoHandle) -> unknown-type
 PyQt5.QtMultimedia.QAbstractVideoSurface.isFormatSupported?4(QVideoSurfaceFormat) -> bool
 PyQt5.QtMultimedia.QAbstractVideoSurface.nearestFormat?4(QVideoSurfaceFormat) -> QVideoSurfaceFormat
 PyQt5.QtMultimedia.QAbstractVideoSurface.surfaceFormat?4() -> QVideoSurfaceFormat
@@ -11849,6 +12543,17 @@
 PyQt5.QtMultimedia.QAbstractVideoSurface.nativeResolution?4() -> QSize
 PyQt5.QtMultimedia.QAbstractVideoSurface.setNativeResolution?4(QSize)
 PyQt5.QtMultimedia.QAbstractVideoSurface.nativeResolutionChanged?4(QSize)
+PyQt5.QtMultimedia.QAudio.Role?10
+PyQt5.QtMultimedia.QAudio.UnknownRole?10
+PyQt5.QtMultimedia.QAudio.MusicRole?10
+PyQt5.QtMultimedia.QAudio.VideoRole?10
+PyQt5.QtMultimedia.QAudio.VoiceCommunicationRole?10
+PyQt5.QtMultimedia.QAudio.AlarmRole?10
+PyQt5.QtMultimedia.QAudio.NotificationRole?10
+PyQt5.QtMultimedia.QAudio.RingtoneRole?10
+PyQt5.QtMultimedia.QAudio.AccessibilityRole?10
+PyQt5.QtMultimedia.QAudio.SonificationRole?10
+PyQt5.QtMultimedia.QAudio.GameRole?10
 PyQt5.QtMultimedia.QAudio.Mode?10
 PyQt5.QtMultimedia.QAudio.AudioInput?10
 PyQt5.QtMultimedia.QAudio.AudioOutput?10
@@ -11890,12 +12595,12 @@
 PyQt5.QtMultimedia.QMediaObject.bind?4(QObject) -> bool
 PyQt5.QtMultimedia.QMediaObject.unbind?4(QObject)
 PyQt5.QtMultimedia.QMediaObject.isMetaDataAvailable?4() -> bool
-PyQt5.QtMultimedia.QMediaObject.metaData?4(str) -> QVariant
-PyQt5.QtMultimedia.QMediaObject.availableMetaData?4() -> list-of-str
+PyQt5.QtMultimedia.QMediaObject.metaData?4(QString) -> QVariant
+PyQt5.QtMultimedia.QMediaObject.availableMetaData?4() -> QStringList
 PyQt5.QtMultimedia.QMediaObject.notifyIntervalChanged?4(int)
 PyQt5.QtMultimedia.QMediaObject.metaDataAvailableChanged?4(bool)
 PyQt5.QtMultimedia.QMediaObject.metaDataChanged?4()
-PyQt5.QtMultimedia.QMediaObject.metaDataChanged?4(str, QVariant)
+PyQt5.QtMultimedia.QMediaObject.metaDataChanged?4(QString, QVariant)
 PyQt5.QtMultimedia.QMediaObject.availabilityChanged?4(QMultimedia.AvailabilityStatus)
 PyQt5.QtMultimedia.QMediaObject.addPropertyWatch?4(QByteArray)
 PyQt5.QtMultimedia.QMediaObject.removePropertyWatch?4(QByteArray)
@@ -11910,16 +12615,16 @@
 PyQt5.QtMultimedia.QAudioDecoder.DecodingState?10
 PyQt5.QtMultimedia.QAudioDecoder?1(QObject parent=None)
 PyQt5.QtMultimedia.QAudioDecoder.__init__?1(self, QObject parent=None)
-PyQt5.QtMultimedia.QAudioDecoder.hasSupport?4(str, list-of-str codecs=QStringList()) -> QMultimedia.SupportEstimate
+PyQt5.QtMultimedia.QAudioDecoder.hasSupport?4(QString, QStringList codecs=[]) -> QMultimedia.SupportEstimate
 PyQt5.QtMultimedia.QAudioDecoder.state?4() -> QAudioDecoder.State
-PyQt5.QtMultimedia.QAudioDecoder.sourceFilename?4() -> str
-PyQt5.QtMultimedia.QAudioDecoder.setSourceFilename?4(str)
+PyQt5.QtMultimedia.QAudioDecoder.sourceFilename?4() -> QString
+PyQt5.QtMultimedia.QAudioDecoder.setSourceFilename?4(QString)
 PyQt5.QtMultimedia.QAudioDecoder.sourceDevice?4() -> QIODevice
 PyQt5.QtMultimedia.QAudioDecoder.setSourceDevice?4(QIODevice)
 PyQt5.QtMultimedia.QAudioDecoder.audioFormat?4() -> QAudioFormat
 PyQt5.QtMultimedia.QAudioDecoder.setAudioFormat?4(QAudioFormat)
 PyQt5.QtMultimedia.QAudioDecoder.error?4() -> QAudioDecoder.Error
-PyQt5.QtMultimedia.QAudioDecoder.errorString?4() -> str
+PyQt5.QtMultimedia.QAudioDecoder.errorString?4() -> QString
 PyQt5.QtMultimedia.QAudioDecoder.read?4() -> QAudioBuffer
 PyQt5.QtMultimedia.QAudioDecoder.bufferAvailable?4() -> bool
 PyQt5.QtMultimedia.QAudioDecoder.position?4() -> int
@@ -11942,19 +12647,19 @@
 PyQt5.QtMultimedia.QAudioDeviceInfo?1(QAudioDeviceInfo)
 PyQt5.QtMultimedia.QAudioDeviceInfo.__init__?1(self, QAudioDeviceInfo)
 PyQt5.QtMultimedia.QAudioDeviceInfo.isNull?4() -> bool
-PyQt5.QtMultimedia.QAudioDeviceInfo.deviceName?4() -> str
+PyQt5.QtMultimedia.QAudioDeviceInfo.deviceName?4() -> QString
 PyQt5.QtMultimedia.QAudioDeviceInfo.isFormatSupported?4(QAudioFormat) -> bool
 PyQt5.QtMultimedia.QAudioDeviceInfo.preferredFormat?4() -> QAudioFormat
 PyQt5.QtMultimedia.QAudioDeviceInfo.nearestFormat?4(QAudioFormat) -> QAudioFormat
-PyQt5.QtMultimedia.QAudioDeviceInfo.supportedCodecs?4() -> list-of-str
-PyQt5.QtMultimedia.QAudioDeviceInfo.supportedSampleSizes?4() -> list-of-int
-PyQt5.QtMultimedia.QAudioDeviceInfo.supportedByteOrders?4() -> list-of-QAudioFormat.Endian
-PyQt5.QtMultimedia.QAudioDeviceInfo.supportedSampleTypes?4() -> list-of-QAudioFormat.SampleType
+PyQt5.QtMultimedia.QAudioDeviceInfo.supportedCodecs?4() -> QStringList
+PyQt5.QtMultimedia.QAudioDeviceInfo.supportedSampleSizes?4() -> unknown-type
+PyQt5.QtMultimedia.QAudioDeviceInfo.supportedByteOrders?4() -> unknown-type
+PyQt5.QtMultimedia.QAudioDeviceInfo.supportedSampleTypes?4() -> unknown-type
 PyQt5.QtMultimedia.QAudioDeviceInfo.defaultInputDevice?4() -> QAudioDeviceInfo
 PyQt5.QtMultimedia.QAudioDeviceInfo.defaultOutputDevice?4() -> QAudioDeviceInfo
-PyQt5.QtMultimedia.QAudioDeviceInfo.availableDevices?4(QAudio.Mode) -> list-of-QAudioDeviceInfo
-PyQt5.QtMultimedia.QAudioDeviceInfo.supportedSampleRates?4() -> list-of-int
-PyQt5.QtMultimedia.QAudioDeviceInfo.supportedChannelCounts?4() -> list-of-int
+PyQt5.QtMultimedia.QAudioDeviceInfo.availableDevices?4(QAudio.Mode) -> unknown-type
+PyQt5.QtMultimedia.QAudioDeviceInfo.supportedSampleRates?4() -> unknown-type
+PyQt5.QtMultimedia.QAudioDeviceInfo.supportedChannelCounts?4() -> unknown-type
 PyQt5.QtMultimedia.QAudioFormat.Endian?10
 PyQt5.QtMultimedia.QAudioFormat.BigEndian?10
 PyQt5.QtMultimedia.QAudioFormat.LittleEndian?10
@@ -11970,8 +12675,8 @@
 PyQt5.QtMultimedia.QAudioFormat.isValid?4() -> bool
 PyQt5.QtMultimedia.QAudioFormat.setSampleSize?4(int)
 PyQt5.QtMultimedia.QAudioFormat.sampleSize?4() -> int
-PyQt5.QtMultimedia.QAudioFormat.setCodec?4(str)
-PyQt5.QtMultimedia.QAudioFormat.codec?4() -> str
+PyQt5.QtMultimedia.QAudioFormat.setCodec?4(QString)
+PyQt5.QtMultimedia.QAudioFormat.codec?4() -> QString
 PyQt5.QtMultimedia.QAudioFormat.setByteOrder?4(QAudioFormat.Endian)
 PyQt5.QtMultimedia.QAudioFormat.byteOrder?4() -> QAudioFormat.Endian
 PyQt5.QtMultimedia.QAudioFormat.setSampleType?4(QAudioFormat.SampleType)
@@ -12037,8 +12742,8 @@
 PyQt5.QtMultimedia.QAudioOutput.notify?4()
 PyQt5.QtMultimedia.QAudioOutput.setVolume?4(float)
 PyQt5.QtMultimedia.QAudioOutput.volume?4() -> float
-PyQt5.QtMultimedia.QAudioOutput.category?4() -> str
-PyQt5.QtMultimedia.QAudioOutput.setCategory?4(str)
+PyQt5.QtMultimedia.QAudioOutput.category?4() -> QString
+PyQt5.QtMultimedia.QAudioOutput.setCategory?4(QString)
 PyQt5.QtMultimedia.QAudioProbe?1(QObject parent=None)
 PyQt5.QtMultimedia.QAudioProbe.__init__?1(self, QObject parent=None)
 PyQt5.QtMultimedia.QAudioProbe.setSource?4(QMediaObject) -> bool
@@ -12081,31 +12786,31 @@
 PyQt5.QtMultimedia.QMediaRecorder.state?4() -> QMediaRecorder.State
 PyQt5.QtMultimedia.QMediaRecorder.status?4() -> QMediaRecorder.Status
 PyQt5.QtMultimedia.QMediaRecorder.error?4() -> QMediaRecorder.Error
-PyQt5.QtMultimedia.QMediaRecorder.errorString?4() -> str
+PyQt5.QtMultimedia.QMediaRecorder.errorString?4() -> QString
 PyQt5.QtMultimedia.QMediaRecorder.duration?4() -> int
 PyQt5.QtMultimedia.QMediaRecorder.isMuted?4() -> bool
 PyQt5.QtMultimedia.QMediaRecorder.volume?4() -> float
-PyQt5.QtMultimedia.QMediaRecorder.supportedContainers?4() -> list-of-str
-PyQt5.QtMultimedia.QMediaRecorder.containerDescription?4(str) -> str
-PyQt5.QtMultimedia.QMediaRecorder.supportedAudioCodecs?4() -> list-of-str
-PyQt5.QtMultimedia.QMediaRecorder.audioCodecDescription?4(str) -> str
-PyQt5.QtMultimedia.QMediaRecorder.supportedAudioSampleRates?4(QAudioEncoderSettings settings=QAudioEncoderSettings()) -> (list-of-int, bool)
-PyQt5.QtMultimedia.QMediaRecorder.supportedVideoCodecs?4() -> list-of-str
-PyQt5.QtMultimedia.QMediaRecorder.videoCodecDescription?4(str) -> str
-PyQt5.QtMultimedia.QMediaRecorder.supportedResolutions?4(QVideoEncoderSettings settings=QVideoEncoderSettings()) -> (list-of-QSize, bool)
-PyQt5.QtMultimedia.QMediaRecorder.supportedFrameRates?4(QVideoEncoderSettings settings=QVideoEncoderSettings()) -> (list-of-float, bool)
+PyQt5.QtMultimedia.QMediaRecorder.supportedContainers?4() -> QStringList
+PyQt5.QtMultimedia.QMediaRecorder.containerDescription?4(QString) -> QString
+PyQt5.QtMultimedia.QMediaRecorder.supportedAudioCodecs?4() -> QStringList
+PyQt5.QtMultimedia.QMediaRecorder.audioCodecDescription?4(QString) -> QString
+PyQt5.QtMultimedia.QMediaRecorder.supportedAudioSampleRates?4(QAudioEncoderSettings settings=QAudioEncoderSettings()) -> (unknown-type, bool)
+PyQt5.QtMultimedia.QMediaRecorder.supportedVideoCodecs?4() -> QStringList
+PyQt5.QtMultimedia.QMediaRecorder.videoCodecDescription?4(QString) -> QString
+PyQt5.QtMultimedia.QMediaRecorder.supportedResolutions?4(QVideoEncoderSettings settings=QVideoEncoderSettings()) -> (unknown-type, bool)
+PyQt5.QtMultimedia.QMediaRecorder.supportedFrameRates?4(QVideoEncoderSettings settings=QVideoEncoderSettings()) -> (unknown-type, bool)
 PyQt5.QtMultimedia.QMediaRecorder.audioSettings?4() -> QAudioEncoderSettings
 PyQt5.QtMultimedia.QMediaRecorder.videoSettings?4() -> QVideoEncoderSettings
-PyQt5.QtMultimedia.QMediaRecorder.containerFormat?4() -> str
+PyQt5.QtMultimedia.QMediaRecorder.containerFormat?4() -> QString
 PyQt5.QtMultimedia.QMediaRecorder.setAudioSettings?4(QAudioEncoderSettings)
 PyQt5.QtMultimedia.QMediaRecorder.setVideoSettings?4(QVideoEncoderSettings)
-PyQt5.QtMultimedia.QMediaRecorder.setContainerFormat?4(str)
-PyQt5.QtMultimedia.QMediaRecorder.setEncodingSettings?4(QAudioEncoderSettings, QVideoEncoderSettings video=QVideoEncoderSettings(), str container=QString())
+PyQt5.QtMultimedia.QMediaRecorder.setContainerFormat?4(QString)
+PyQt5.QtMultimedia.QMediaRecorder.setEncodingSettings?4(QAudioEncoderSettings, QVideoEncoderSettings video=QVideoEncoderSettings(), QString container='')
 PyQt5.QtMultimedia.QMediaRecorder.isMetaDataAvailable?4() -> bool
 PyQt5.QtMultimedia.QMediaRecorder.isMetaDataWritable?4() -> bool
-PyQt5.QtMultimedia.QMediaRecorder.metaData?4(str) -> QVariant
-PyQt5.QtMultimedia.QMediaRecorder.setMetaData?4(str, QVariant)
-PyQt5.QtMultimedia.QMediaRecorder.availableMetaData?4() -> list-of-str
+PyQt5.QtMultimedia.QMediaRecorder.metaData?4(QString) -> QVariant
+PyQt5.QtMultimedia.QMediaRecorder.setMetaData?4(QString, QVariant)
+PyQt5.QtMultimedia.QMediaRecorder.availableMetaData?4() -> QStringList
 PyQt5.QtMultimedia.QMediaRecorder.record?4()
 PyQt5.QtMultimedia.QMediaRecorder.pause?4()
 PyQt5.QtMultimedia.QMediaRecorder.stop?4()
@@ -12120,17 +12825,17 @@
 PyQt5.QtMultimedia.QMediaRecorder.error?4(QMediaRecorder.Error)
 PyQt5.QtMultimedia.QMediaRecorder.metaDataAvailableChanged?4(bool)
 PyQt5.QtMultimedia.QMediaRecorder.metaDataWritableChanged?4(bool)
-PyQt5.QtMultimedia.QMediaRecorder.metaDataChanged?4(str, QVariant)
+PyQt5.QtMultimedia.QMediaRecorder.metaDataChanged?4(QString, QVariant)
 PyQt5.QtMultimedia.QMediaRecorder.availabilityChanged?4(QMultimedia.AvailabilityStatus)
 PyQt5.QtMultimedia.QMediaRecorder.setMediaObject?4(QMediaObject) -> bool
 PyQt5.QtMultimedia.QAudioRecorder?1(QObject parent=None)
 PyQt5.QtMultimedia.QAudioRecorder.__init__?1(self, QObject parent=None)
-PyQt5.QtMultimedia.QAudioRecorder.audioInputs?4() -> list-of-str
-PyQt5.QtMultimedia.QAudioRecorder.defaultAudioInput?4() -> str
-PyQt5.QtMultimedia.QAudioRecorder.audioInputDescription?4(str) -> str
-PyQt5.QtMultimedia.QAudioRecorder.audioInput?4() -> str
-PyQt5.QtMultimedia.QAudioRecorder.setAudioInput?4(str)
-PyQt5.QtMultimedia.QAudioRecorder.audioInputChanged?4(str)
+PyQt5.QtMultimedia.QAudioRecorder.audioInputs?4() -> QStringList
+PyQt5.QtMultimedia.QAudioRecorder.defaultAudioInput?4() -> QString
+PyQt5.QtMultimedia.QAudioRecorder.audioInputDescription?4(QString) -> QString
+PyQt5.QtMultimedia.QAudioRecorder.audioInput?4() -> QString
+PyQt5.QtMultimedia.QAudioRecorder.setAudioInput?4(QString)
+PyQt5.QtMultimedia.QAudioRecorder.audioInputChanged?4(QString)
 PyQt5.QtMultimedia.QAudioRecorder.availableAudioInputsChanged?4()
 PyQt5.QtMultimedia.QCamera.Position?10
 PyQt5.QtMultimedia.QCamera.UnspecifiedPosition?10
@@ -12183,8 +12888,8 @@
 PyQt5.QtMultimedia.QCamera.__init__?1(self, QCameraInfo, QObject parent=None)
 PyQt5.QtMultimedia.QCamera?1(QCamera.Position, QObject parent=None)
 PyQt5.QtMultimedia.QCamera.__init__?1(self, QCamera.Position, QObject parent=None)
-PyQt5.QtMultimedia.QCamera.availableDevices?4() -> list-of-QByteArray
-PyQt5.QtMultimedia.QCamera.deviceDescription?4(QByteArray) -> str
+PyQt5.QtMultimedia.QCamera.availableDevices?4() -> unknown-type
+PyQt5.QtMultimedia.QCamera.deviceDescription?4(QByteArray) -> QString
 PyQt5.QtMultimedia.QCamera.availability?4() -> QMultimedia.AvailabilityStatus
 PyQt5.QtMultimedia.QCamera.state?4() -> QCamera.State
 PyQt5.QtMultimedia.QCamera.status?4() -> QCamera.Status
@@ -12197,7 +12902,7 @@
 PyQt5.QtMultimedia.QCamera.setViewfinder?4(QGraphicsVideoItem)
 PyQt5.QtMultimedia.QCamera.setViewfinder?4(QAbstractVideoSurface)
 PyQt5.QtMultimedia.QCamera.error?4() -> QCamera.Error
-PyQt5.QtMultimedia.QCamera.errorString?4() -> str
+PyQt5.QtMultimedia.QCamera.errorString?4() -> QString
 PyQt5.QtMultimedia.QCamera.supportedLocks?4() -> QCamera.LockTypes
 PyQt5.QtMultimedia.QCamera.requestedLocks?4() -> QCamera.LockTypes
 PyQt5.QtMultimedia.QCamera.lockStatus?4() -> QCamera.LockStatus
@@ -12219,18 +12924,32 @@
 PyQt5.QtMultimedia.QCamera.lockStatusChanged?4(QCamera.LockStatus, QCamera.LockChangeReason)
 PyQt5.QtMultimedia.QCamera.lockStatusChanged?4(QCamera.LockType, QCamera.LockStatus, QCamera.LockChangeReason)
 PyQt5.QtMultimedia.QCamera.error?4(QCamera.Error)
-PyQt5.QtMultimedia.QCamera.CaptureModes?1(QCamera.CaptureModes)
-PyQt5.QtMultimedia.QCamera.CaptureModes.__init__?1(self, QCamera.CaptureModes)
-PyQt5.QtMultimedia.QCamera.CaptureModes?1(int)
-PyQt5.QtMultimedia.QCamera.CaptureModes.__init__?1(self, int)
+PyQt5.QtMultimedia.QCamera.viewfinderSettings?4() -> QCameraViewfinderSettings
+PyQt5.QtMultimedia.QCamera.setViewfinderSettings?4(QCameraViewfinderSettings)
+PyQt5.QtMultimedia.QCamera.supportedViewfinderSettings?4(QCameraViewfinderSettings settings=QCameraViewfinderSettings()) -> unknown-type
+PyQt5.QtMultimedia.QCamera.supportedViewfinderResolutions?4(QCameraViewfinderSettings settings=QCameraViewfinderSettings()) -> unknown-type
+PyQt5.QtMultimedia.QCamera.supportedViewfinderFrameRateRanges?4(QCameraViewfinderSettings settings=QCameraViewfinderSettings()) -> unknown-type
+PyQt5.QtMultimedia.QCamera.supportedViewfinderPixelFormats?4(QCameraViewfinderSettings settings=QCameraViewfinderSettings()) -> unknown-type
 PyQt5.QtMultimedia.QCamera.CaptureModes?1()
 PyQt5.QtMultimedia.QCamera.CaptureModes.__init__?1(self)
+PyQt5.QtMultimedia.QCamera.CaptureModes?1(int)
+PyQt5.QtMultimedia.QCamera.CaptureModes.__init__?1(self, int)
+PyQt5.QtMultimedia.QCamera.CaptureModes?1(QCamera.CaptureModes)
+PyQt5.QtMultimedia.QCamera.CaptureModes.__init__?1(self, QCamera.CaptureModes)
+PyQt5.QtMultimedia.QCamera.LockTypes?1()
+PyQt5.QtMultimedia.QCamera.LockTypes.__init__?1(self)
+PyQt5.QtMultimedia.QCamera.LockTypes?1(int)
+PyQt5.QtMultimedia.QCamera.LockTypes.__init__?1(self, int)
 PyQt5.QtMultimedia.QCamera.LockTypes?1(QCamera.LockTypes)
 PyQt5.QtMultimedia.QCamera.LockTypes.__init__?1(self, QCamera.LockTypes)
-PyQt5.QtMultimedia.QCamera.LockTypes?1(int)
-PyQt5.QtMultimedia.QCamera.LockTypes.__init__?1(self, int)
-PyQt5.QtMultimedia.QCamera.LockTypes?1()
-PyQt5.QtMultimedia.QCamera.LockTypes.__init__?1(self)
+PyQt5.QtMultimedia.QCamera.FrameRateRange.maximumFrameRate?7
+PyQt5.QtMultimedia.QCamera.FrameRateRange.minimumFrameRate?7
+PyQt5.QtMultimedia.QCamera.FrameRateRange?1(float, float)
+PyQt5.QtMultimedia.QCamera.FrameRateRange.__init__?1(self, float, float)
+PyQt5.QtMultimedia.QCamera.FrameRateRange?1()
+PyQt5.QtMultimedia.QCamera.FrameRateRange.__init__?1(self)
+PyQt5.QtMultimedia.QCamera.FrameRateRange?1(QCamera.FrameRateRange)
+PyQt5.QtMultimedia.QCamera.FrameRateRange.__init__?1(self, QCamera.FrameRateRange)
 PyQt5.QtMultimedia.QCameraExposure.MeteringMode?10
 PyQt5.QtMultimedia.QCameraExposure.MeteringMatrix?10
 PyQt5.QtMultimedia.QCameraExposure.MeteringAverage?10
@@ -12247,6 +12966,16 @@
 PyQt5.QtMultimedia.QCameraExposure.ExposureBeach?10
 PyQt5.QtMultimedia.QCameraExposure.ExposureLargeAperture?10
 PyQt5.QtMultimedia.QCameraExposure.ExposureSmallAperture?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureAction?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureLandscape?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureNightPortrait?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureTheatre?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureSunset?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureSteadyPhoto?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureFireworks?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureParty?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureCandlelight?10
+PyQt5.QtMultimedia.QCameraExposure.ExposureBarcode?10
 PyQt5.QtMultimedia.QCameraExposure.ExposureModeVendor?10
 PyQt5.QtMultimedia.QCameraExposure.FlashMode?10
 PyQt5.QtMultimedia.QCameraExposure.FlashAuto?10
@@ -12276,9 +13005,9 @@
 PyQt5.QtMultimedia.QCameraExposure.requestedIsoSensitivity?4() -> int
 PyQt5.QtMultimedia.QCameraExposure.requestedAperture?4() -> float
 PyQt5.QtMultimedia.QCameraExposure.requestedShutterSpeed?4() -> float
-PyQt5.QtMultimedia.QCameraExposure.supportedIsoSensitivities?4() -> (list-of-int, bool)
-PyQt5.QtMultimedia.QCameraExposure.supportedApertures?4() -> (list-of-float, bool)
-PyQt5.QtMultimedia.QCameraExposure.supportedShutterSpeeds?4() -> (list-of-float, bool)
+PyQt5.QtMultimedia.QCameraExposure.supportedIsoSensitivities?4() -> (unknown-type, bool)
+PyQt5.QtMultimedia.QCameraExposure.supportedApertures?4() -> (unknown-type, bool)
+PyQt5.QtMultimedia.QCameraExposure.supportedShutterSpeeds?4() -> (unknown-type, bool)
 PyQt5.QtMultimedia.QCameraExposure.setFlashMode?4(QCameraExposure.FlashModes)
 PyQt5.QtMultimedia.QCameraExposure.setExposureMode?4(QCameraExposure.ExposureMode)
 PyQt5.QtMultimedia.QCameraExposure.setMeteringMode?4(QCameraExposure.MeteringMode)
@@ -12296,12 +13025,12 @@
 PyQt5.QtMultimedia.QCameraExposure.shutterSpeedRangeChanged?4()
 PyQt5.QtMultimedia.QCameraExposure.isoSensitivityChanged?4(int)
 PyQt5.QtMultimedia.QCameraExposure.exposureCompensationChanged?4(float)
+PyQt5.QtMultimedia.QCameraExposure.FlashModes?1()
+PyQt5.QtMultimedia.QCameraExposure.FlashModes.__init__?1(self)
+PyQt5.QtMultimedia.QCameraExposure.FlashModes?1(int)
+PyQt5.QtMultimedia.QCameraExposure.FlashModes.__init__?1(self, int)
 PyQt5.QtMultimedia.QCameraExposure.FlashModes?1(QCameraExposure.FlashModes)
 PyQt5.QtMultimedia.QCameraExposure.FlashModes.__init__?1(self, QCameraExposure.FlashModes)
-PyQt5.QtMultimedia.QCameraExposure.FlashModes?1(int)
-PyQt5.QtMultimedia.QCameraExposure.FlashModes.__init__?1(self, int)
-PyQt5.QtMultimedia.QCameraExposure.FlashModes?1()
-PyQt5.QtMultimedia.QCameraExposure.FlashModes.__init__?1(self)
 PyQt5.QtMultimedia.QCameraFocusZone.FocusZoneStatus?10
 PyQt5.QtMultimedia.QCameraFocusZone.Invalid?10
 PyQt5.QtMultimedia.QCameraFocusZone.Unused?10
@@ -12333,7 +13062,7 @@
 PyQt5.QtMultimedia.QCameraFocus.isFocusPointModeSupported?4(QCameraFocus.FocusPointMode) -> bool
 PyQt5.QtMultimedia.QCameraFocus.customFocusPoint?4() -> QPointF
 PyQt5.QtMultimedia.QCameraFocus.setCustomFocusPoint?4(QPointF)
-PyQt5.QtMultimedia.QCameraFocus.focusZones?4() -> list-of-QCameraFocusZone
+PyQt5.QtMultimedia.QCameraFocus.focusZones?4() -> unknown-type
 PyQt5.QtMultimedia.QCameraFocus.maximumOpticalZoom?4() -> float
 PyQt5.QtMultimedia.QCameraFocus.maximumDigitalZoom?4() -> float
 PyQt5.QtMultimedia.QCameraFocus.opticalZoom?4() -> float
@@ -12344,12 +13073,12 @@
 PyQt5.QtMultimedia.QCameraFocus.focusZonesChanged?4()
 PyQt5.QtMultimedia.QCameraFocus.maximumOpticalZoomChanged?4(float)
 PyQt5.QtMultimedia.QCameraFocus.maximumDigitalZoomChanged?4(float)
+PyQt5.QtMultimedia.QCameraFocus.FocusModes?1()
+PyQt5.QtMultimedia.QCameraFocus.FocusModes.__init__?1(self)
+PyQt5.QtMultimedia.QCameraFocus.FocusModes?1(int)
+PyQt5.QtMultimedia.QCameraFocus.FocusModes.__init__?1(self, int)
 PyQt5.QtMultimedia.QCameraFocus.FocusModes?1(QCameraFocus.FocusModes)
 PyQt5.QtMultimedia.QCameraFocus.FocusModes.__init__?1(self, QCameraFocus.FocusModes)
-PyQt5.QtMultimedia.QCameraFocus.FocusModes?1(int)
-PyQt5.QtMultimedia.QCameraFocus.FocusModes.__init__?1(self, int)
-PyQt5.QtMultimedia.QCameraFocus.FocusModes?1()
-PyQt5.QtMultimedia.QCameraFocus.FocusModes.__init__?1(self)
 PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestination?10
 PyQt5.QtMultimedia.QCameraImageCapture.CaptureToFile?10
 PyQt5.QtMultimedia.QCameraImageCapture.CaptureToBuffer?10
@@ -12368,37 +13097,48 @@
 PyQt5.QtMultimedia.QCameraImageCapture.availability?4() -> QMultimedia.AvailabilityStatus
 PyQt5.QtMultimedia.QCameraImageCapture.mediaObject?4() -> QMediaObject
 PyQt5.QtMultimedia.QCameraImageCapture.error?4() -> QCameraImageCapture.Error
-PyQt5.QtMultimedia.QCameraImageCapture.errorString?4() -> str
+PyQt5.QtMultimedia.QCameraImageCapture.errorString?4() -> QString
 PyQt5.QtMultimedia.QCameraImageCapture.isReadyForCapture?4() -> bool
-PyQt5.QtMultimedia.QCameraImageCapture.supportedImageCodecs?4() -> list-of-str
-PyQt5.QtMultimedia.QCameraImageCapture.imageCodecDescription?4(str) -> str
-PyQt5.QtMultimedia.QCameraImageCapture.supportedResolutions?4(QImageEncoderSettings settings=QImageEncoderSettings()) -> (list-of-QSize, bool)
+PyQt5.QtMultimedia.QCameraImageCapture.supportedImageCodecs?4() -> QStringList
+PyQt5.QtMultimedia.QCameraImageCapture.imageCodecDescription?4(QString) -> QString
+PyQt5.QtMultimedia.QCameraImageCapture.supportedResolutions?4(QImageEncoderSettings settings=QImageEncoderSettings()) -> (unknown-type, bool)
 PyQt5.QtMultimedia.QCameraImageCapture.encodingSettings?4() -> QImageEncoderSettings
 PyQt5.QtMultimedia.QCameraImageCapture.setEncodingSettings?4(QImageEncoderSettings)
-PyQt5.QtMultimedia.QCameraImageCapture.supportedBufferFormats?4() -> list-of-QVideoFrame.PixelFormat
+PyQt5.QtMultimedia.QCameraImageCapture.supportedBufferFormats?4() -> unknown-type
 PyQt5.QtMultimedia.QCameraImageCapture.bufferFormat?4() -> QVideoFrame.PixelFormat
 PyQt5.QtMultimedia.QCameraImageCapture.setBufferFormat?4(QVideoFrame.PixelFormat)
 PyQt5.QtMultimedia.QCameraImageCapture.isCaptureDestinationSupported?4(QCameraImageCapture.CaptureDestinations) -> bool
 PyQt5.QtMultimedia.QCameraImageCapture.captureDestination?4() -> QCameraImageCapture.CaptureDestinations
 PyQt5.QtMultimedia.QCameraImageCapture.setCaptureDestination?4(QCameraImageCapture.CaptureDestinations)
-PyQt5.QtMultimedia.QCameraImageCapture.capture?4(str file=QString()) -> int
+PyQt5.QtMultimedia.QCameraImageCapture.capture?4(QString file='') -> int
 PyQt5.QtMultimedia.QCameraImageCapture.cancelCapture?4()
-PyQt5.QtMultimedia.QCameraImageCapture.error?4(int, QCameraImageCapture.Error, str)
+PyQt5.QtMultimedia.QCameraImageCapture.error?4(int, QCameraImageCapture.Error, QString)
 PyQt5.QtMultimedia.QCameraImageCapture.readyForCaptureChanged?4(bool)
 PyQt5.QtMultimedia.QCameraImageCapture.bufferFormatChanged?4(QVideoFrame.PixelFormat)
 PyQt5.QtMultimedia.QCameraImageCapture.captureDestinationChanged?4(QCameraImageCapture.CaptureDestinations)
 PyQt5.QtMultimedia.QCameraImageCapture.imageExposed?4(int)
 PyQt5.QtMultimedia.QCameraImageCapture.imageCaptured?4(int, QImage)
-PyQt5.QtMultimedia.QCameraImageCapture.imageMetadataAvailable?4(int, str, QVariant)
+PyQt5.QtMultimedia.QCameraImageCapture.imageMetadataAvailable?4(int, QString, QVariant)
 PyQt5.QtMultimedia.QCameraImageCapture.imageAvailable?4(int, QVideoFrame)
-PyQt5.QtMultimedia.QCameraImageCapture.imageSaved?4(int, str)
+PyQt5.QtMultimedia.QCameraImageCapture.imageSaved?4(int, QString)
 PyQt5.QtMultimedia.QCameraImageCapture.setMediaObject?4(QMediaObject) -> bool
+PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations?1()
+PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations.__init__?1(self)
+PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations?1(int)
+PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations.__init__?1(self, int)
 PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations?1(QCameraImageCapture.CaptureDestinations)
 PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations.__init__?1(self, QCameraImageCapture.CaptureDestinations)
-PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations?1(int)
-PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations.__init__?1(self, int)
-PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations?1()
-PyQt5.QtMultimedia.QCameraImageCapture.CaptureDestinations.__init__?1(self)
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilter?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterNone?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterGrayscale?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterNegative?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterSolarize?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterSepia?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterPosterize?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterWhiteboard?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterBlackboard?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterAqua?10
+PyQt5.QtMultimedia.QCameraImageProcessing.ColorFilterVendor?10
 PyQt5.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode?10
 PyQt5.QtMultimedia.QCameraImageProcessing.WhiteBalanceAuto?10
 PyQt5.QtMultimedia.QCameraImageProcessing.WhiteBalanceManual?10
@@ -12424,6 +13164,11 @@
 PyQt5.QtMultimedia.QCameraImageProcessing.setSharpeningLevel?4(float)
 PyQt5.QtMultimedia.QCameraImageProcessing.denoisingLevel?4() -> float
 PyQt5.QtMultimedia.QCameraImageProcessing.setDenoisingLevel?4(float)
+PyQt5.QtMultimedia.QCameraImageProcessing.colorFilter?4() -> QCameraImageProcessing.ColorFilter
+PyQt5.QtMultimedia.QCameraImageProcessing.setColorFilter?4(QCameraImageProcessing.ColorFilter)
+PyQt5.QtMultimedia.QCameraImageProcessing.isColorFilterSupported?4(QCameraImageProcessing.ColorFilter) -> bool
+PyQt5.QtMultimedia.QCameraImageProcessing.brightness?4() -> float
+PyQt5.QtMultimedia.QCameraImageProcessing.setBrightness?4(float)
 PyQt5.QtMultimedia.QCameraInfo?1(QByteArray name=QByteArray())
 PyQt5.QtMultimedia.QCameraInfo.__init__?1(self, QByteArray name=QByteArray())
 PyQt5.QtMultimedia.QCameraInfo?1(QCamera)
@@ -12431,12 +13176,30 @@
 PyQt5.QtMultimedia.QCameraInfo?1(QCameraInfo)
 PyQt5.QtMultimedia.QCameraInfo.__init__?1(self, QCameraInfo)
 PyQt5.QtMultimedia.QCameraInfo.isNull?4() -> bool
-PyQt5.QtMultimedia.QCameraInfo.deviceName?4() -> str
-PyQt5.QtMultimedia.QCameraInfo.description?4() -> str
+PyQt5.QtMultimedia.QCameraInfo.deviceName?4() -> QString
+PyQt5.QtMultimedia.QCameraInfo.description?4() -> QString
 PyQt5.QtMultimedia.QCameraInfo.position?4() -> QCamera.Position
 PyQt5.QtMultimedia.QCameraInfo.orientation?4() -> int
 PyQt5.QtMultimedia.QCameraInfo.defaultCamera?4() -> QCameraInfo
-PyQt5.QtMultimedia.QCameraInfo.availableCameras?4(QCamera.Position position=QCamera.UnspecifiedPosition) -> list-of-QCameraInfo
+PyQt5.QtMultimedia.QCameraInfo.availableCameras?4(QCamera.Position position=QCamera.UnspecifiedPosition) -> unknown-type
+PyQt5.QtMultimedia.QCameraViewfinderSettings?1()
+PyQt5.QtMultimedia.QCameraViewfinderSettings.__init__?1(self)
+PyQt5.QtMultimedia.QCameraViewfinderSettings?1(QCameraViewfinderSettings)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.__init__?1(self, QCameraViewfinderSettings)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.swap?4(QCameraViewfinderSettings)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.isNull?4() -> bool
+PyQt5.QtMultimedia.QCameraViewfinderSettings.resolution?4() -> QSize
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setResolution?4(QSize)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setResolution?4(int, int)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.minimumFrameRate?4() -> float
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setMinimumFrameRate?4(float)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.maximumFrameRate?4() -> float
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setMaximumFrameRate?4(float)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.pixelFormat?4() -> QVideoFrame.PixelFormat
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setPixelFormat?4(QVideoFrame.PixelFormat)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.pixelAspectRatio?4() -> QSize
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setPixelAspectRatio?4(QSize)
+PyQt5.QtMultimedia.QCameraViewfinderSettings.setPixelAspectRatio?4(int, int)
 PyQt5.QtMultimedia.QMediaContent?1()
 PyQt5.QtMultimedia.QMediaContent.__init__?1(self)
 PyQt5.QtMultimedia.QMediaContent?1(QUrl)
@@ -12445,8 +13208,8 @@
 PyQt5.QtMultimedia.QMediaContent.__init__?1(self, QNetworkRequest)
 PyQt5.QtMultimedia.QMediaContent?1(QMediaResource)
 PyQt5.QtMultimedia.QMediaContent.__init__?1(self, QMediaResource)
-PyQt5.QtMultimedia.QMediaContent?1(list-of-QMediaResource)
-PyQt5.QtMultimedia.QMediaContent.__init__?1(self, list-of-QMediaResource)
+PyQt5.QtMultimedia.QMediaContent?1(unknown-type)
+PyQt5.QtMultimedia.QMediaContent.__init__?1(self, unknown-type)
 PyQt5.QtMultimedia.QMediaContent?1(QMediaContent)
 PyQt5.QtMultimedia.QMediaContent.__init__?1(self, QMediaContent)
 PyQt5.QtMultimedia.QMediaContent?1(QMediaPlaylist, QUrl contentUrl=QUrl())
@@ -12455,7 +13218,7 @@
 PyQt5.QtMultimedia.QMediaContent.canonicalUrl?4() -> QUrl
 PyQt5.QtMultimedia.QMediaContent.canonicalRequest?4() -> QNetworkRequest
 PyQt5.QtMultimedia.QMediaContent.canonicalResource?4() -> QMediaResource
-PyQt5.QtMultimedia.QMediaContent.resources?4() -> list-of-QMediaResource
+PyQt5.QtMultimedia.QMediaContent.resources?4() -> unknown-type
 PyQt5.QtMultimedia.QMediaContent.playlist?4() -> QMediaPlaylist
 PyQt5.QtMultimedia.QMediaControl?1(QObject parent=None)
 PyQt5.QtMultimedia.QMediaControl.__init__?1(self, QObject parent=None)
@@ -12466,8 +13229,8 @@
 PyQt5.QtMultimedia.QAudioEncoderSettings.isNull?4() -> bool
 PyQt5.QtMultimedia.QAudioEncoderSettings.encodingMode?4() -> QMultimedia.EncodingMode
 PyQt5.QtMultimedia.QAudioEncoderSettings.setEncodingMode?4(QMultimedia.EncodingMode)
-PyQt5.QtMultimedia.QAudioEncoderSettings.codec?4() -> str
-PyQt5.QtMultimedia.QAudioEncoderSettings.setCodec?4(str)
+PyQt5.QtMultimedia.QAudioEncoderSettings.codec?4() -> QString
+PyQt5.QtMultimedia.QAudioEncoderSettings.setCodec?4(QString)
 PyQt5.QtMultimedia.QAudioEncoderSettings.bitRate?4() -> int
 PyQt5.QtMultimedia.QAudioEncoderSettings.setBitRate?4(int)
 PyQt5.QtMultimedia.QAudioEncoderSettings.channelCount?4() -> int
@@ -12476,10 +13239,10 @@
 PyQt5.QtMultimedia.QAudioEncoderSettings.setSampleRate?4(int)
 PyQt5.QtMultimedia.QAudioEncoderSettings.quality?4() -> QMultimedia.EncodingQuality
 PyQt5.QtMultimedia.QAudioEncoderSettings.setQuality?4(QMultimedia.EncodingQuality)
-PyQt5.QtMultimedia.QAudioEncoderSettings.encodingOption?4(str) -> QVariant
-PyQt5.QtMultimedia.QAudioEncoderSettings.encodingOptions?4() -> dict-of-str-object
-PyQt5.QtMultimedia.QAudioEncoderSettings.setEncodingOption?4(str, QVariant)
-PyQt5.QtMultimedia.QAudioEncoderSettings.setEncodingOptions?4(dict-of-str-object)
+PyQt5.QtMultimedia.QAudioEncoderSettings.encodingOption?4(QString) -> QVariant
+PyQt5.QtMultimedia.QAudioEncoderSettings.encodingOptions?4() -> unknown-type
+PyQt5.QtMultimedia.QAudioEncoderSettings.setEncodingOption?4(QString, QVariant)
+PyQt5.QtMultimedia.QAudioEncoderSettings.setEncodingOptions?4(unknown-type)
 PyQt5.QtMultimedia.QVideoEncoderSettings?1()
 PyQt5.QtMultimedia.QVideoEncoderSettings.__init__?1(self)
 PyQt5.QtMultimedia.QVideoEncoderSettings?1(QVideoEncoderSettings)
@@ -12487,8 +13250,8 @@
 PyQt5.QtMultimedia.QVideoEncoderSettings.isNull?4() -> bool
 PyQt5.QtMultimedia.QVideoEncoderSettings.encodingMode?4() -> QMultimedia.EncodingMode
 PyQt5.QtMultimedia.QVideoEncoderSettings.setEncodingMode?4(QMultimedia.EncodingMode)
-PyQt5.QtMultimedia.QVideoEncoderSettings.codec?4() -> str
-PyQt5.QtMultimedia.QVideoEncoderSettings.setCodec?4(str)
+PyQt5.QtMultimedia.QVideoEncoderSettings.codec?4() -> QString
+PyQt5.QtMultimedia.QVideoEncoderSettings.setCodec?4(QString)
 PyQt5.QtMultimedia.QVideoEncoderSettings.resolution?4() -> QSize
 PyQt5.QtMultimedia.QVideoEncoderSettings.setResolution?4(QSize)
 PyQt5.QtMultimedia.QVideoEncoderSettings.setResolution?4(int, int)
@@ -12498,26 +13261,26 @@
 PyQt5.QtMultimedia.QVideoEncoderSettings.setBitRate?4(int)
 PyQt5.QtMultimedia.QVideoEncoderSettings.quality?4() -> QMultimedia.EncodingQuality
 PyQt5.QtMultimedia.QVideoEncoderSettings.setQuality?4(QMultimedia.EncodingQuality)
-PyQt5.QtMultimedia.QVideoEncoderSettings.encodingOption?4(str) -> QVariant
-PyQt5.QtMultimedia.QVideoEncoderSettings.encodingOptions?4() -> dict-of-str-object
-PyQt5.QtMultimedia.QVideoEncoderSettings.setEncodingOption?4(str, QVariant)
-PyQt5.QtMultimedia.QVideoEncoderSettings.setEncodingOptions?4(dict-of-str-object)
+PyQt5.QtMultimedia.QVideoEncoderSettings.encodingOption?4(QString) -> QVariant
+PyQt5.QtMultimedia.QVideoEncoderSettings.encodingOptions?4() -> unknown-type
+PyQt5.QtMultimedia.QVideoEncoderSettings.setEncodingOption?4(QString, QVariant)
+PyQt5.QtMultimedia.QVideoEncoderSettings.setEncodingOptions?4(unknown-type)
 PyQt5.QtMultimedia.QImageEncoderSettings?1()
 PyQt5.QtMultimedia.QImageEncoderSettings.__init__?1(self)
 PyQt5.QtMultimedia.QImageEncoderSettings?1(QImageEncoderSettings)
 PyQt5.QtMultimedia.QImageEncoderSettings.__init__?1(self, QImageEncoderSettings)
 PyQt5.QtMultimedia.QImageEncoderSettings.isNull?4() -> bool
-PyQt5.QtMultimedia.QImageEncoderSettings.codec?4() -> str
-PyQt5.QtMultimedia.QImageEncoderSettings.setCodec?4(str)
+PyQt5.QtMultimedia.QImageEncoderSettings.codec?4() -> QString
+PyQt5.QtMultimedia.QImageEncoderSettings.setCodec?4(QString)
 PyQt5.QtMultimedia.QImageEncoderSettings.resolution?4() -> QSize
 PyQt5.QtMultimedia.QImageEncoderSettings.setResolution?4(QSize)
 PyQt5.QtMultimedia.QImageEncoderSettings.setResolution?4(int, int)
 PyQt5.QtMultimedia.QImageEncoderSettings.quality?4() -> QMultimedia.EncodingQuality
 PyQt5.QtMultimedia.QImageEncoderSettings.setQuality?4(QMultimedia.EncodingQuality)
-PyQt5.QtMultimedia.QImageEncoderSettings.encodingOption?4(str) -> QVariant
-PyQt5.QtMultimedia.QImageEncoderSettings.encodingOptions?4() -> dict-of-str-object
-PyQt5.QtMultimedia.QImageEncoderSettings.setEncodingOption?4(str, QVariant)
-PyQt5.QtMultimedia.QImageEncoderSettings.setEncodingOptions?4(dict-of-str-object)
+PyQt5.QtMultimedia.QImageEncoderSettings.encodingOption?4(QString) -> QVariant
+PyQt5.QtMultimedia.QImageEncoderSettings.encodingOptions?4() -> unknown-type
+PyQt5.QtMultimedia.QImageEncoderSettings.setEncodingOption?4(QString, QVariant)
+PyQt5.QtMultimedia.QImageEncoderSettings.setEncodingOptions?4(unknown-type)
 PyQt5.QtMultimedia.QMediaMetaData.AlbumArtist?7
 PyQt5.QtMultimedia.QMediaMetaData.AlbumTitle?7
 PyQt5.QtMultimedia.QMediaMetaData.AudioBitRate?7
@@ -12636,8 +13399,8 @@
 PyQt5.QtMultimedia.QMediaPlayer.PausedState?10
 PyQt5.QtMultimedia.QMediaPlayer?1(QObject parent=None, QMediaPlayer.Flags flags=0)
 PyQt5.QtMultimedia.QMediaPlayer.__init__?1(self, QObject parent=None, QMediaPlayer.Flags flags=0)
-PyQt5.QtMultimedia.QMediaPlayer.hasSupport?4(str, list-of-str codecs=QStringList(), QMediaPlayer.Flags flags=0) -> QMultimedia.SupportEstimate
-PyQt5.QtMultimedia.QMediaPlayer.supportedMimeTypes?4(QMediaPlayer.Flags flags=0) -> list-of-str
+PyQt5.QtMultimedia.QMediaPlayer.hasSupport?4(QString, QStringList codecs=[], QMediaPlayer.Flags flags=0) -> QMultimedia.SupportEstimate
+PyQt5.QtMultimedia.QMediaPlayer.supportedMimeTypes?4(QMediaPlayer.Flags flags=0) -> QStringList
 PyQt5.QtMultimedia.QMediaPlayer.setVideoOutput?4(QVideoWidget)
 PyQt5.QtMultimedia.QMediaPlayer.setVideoOutput?4(QGraphicsVideoItem)
 PyQt5.QtMultimedia.QMediaPlayer.setVideoOutput?4(QAbstractVideoSurface)
@@ -12657,7 +13420,7 @@
 PyQt5.QtMultimedia.QMediaPlayer.isSeekable?4() -> bool
 PyQt5.QtMultimedia.QMediaPlayer.playbackRate?4() -> float
 PyQt5.QtMultimedia.QMediaPlayer.error?4() -> QMediaPlayer.Error
-PyQt5.QtMultimedia.QMediaPlayer.errorString?4() -> str
+PyQt5.QtMultimedia.QMediaPlayer.errorString?4() -> QString
 PyQt5.QtMultimedia.QMediaPlayer.currentNetworkConfiguration?4() -> QNetworkConfiguration
 PyQt5.QtMultimedia.QMediaPlayer.availability?4() -> QMultimedia.AvailabilityStatus
 PyQt5.QtMultimedia.QMediaPlayer.play?4()
@@ -12669,7 +13432,7 @@
 PyQt5.QtMultimedia.QMediaPlayer.setPlaybackRate?4(float)
 PyQt5.QtMultimedia.QMediaPlayer.setMedia?4(QMediaContent, QIODevice stream=None)
 PyQt5.QtMultimedia.QMediaPlayer.setPlaylist?4(QMediaPlaylist)
-PyQt5.QtMultimedia.QMediaPlayer.setNetworkConfigurations?4(list-of-QNetworkConfiguration)
+PyQt5.QtMultimedia.QMediaPlayer.setNetworkConfigurations?4(unknown-type)
 PyQt5.QtMultimedia.QMediaPlayer.mediaChanged?4(QMediaContent)
 PyQt5.QtMultimedia.QMediaPlayer.currentMediaChanged?4(QMediaContent)
 PyQt5.QtMultimedia.QMediaPlayer.stateChanged?4(QMediaPlayer.State)
@@ -12687,12 +13450,16 @@
 PyQt5.QtMultimedia.QMediaPlayer.networkConfigurationChanged?4(QNetworkConfiguration)
 PyQt5.QtMultimedia.QMediaPlayer.bind?4(QObject) -> bool
 PyQt5.QtMultimedia.QMediaPlayer.unbind?4(QObject)
+PyQt5.QtMultimedia.QMediaPlayer.audioRole?4() -> QAudio.Role
+PyQt5.QtMultimedia.QMediaPlayer.setAudioRole?4(QAudio.Role)
+PyQt5.QtMultimedia.QMediaPlayer.supportedAudioRoles?4() -> unknown-type
+PyQt5.QtMultimedia.QMediaPlayer.audioRoleChanged?4(QAudio.Role)
+PyQt5.QtMultimedia.QMediaPlayer.Flags?1()
+PyQt5.QtMultimedia.QMediaPlayer.Flags.__init__?1(self)
+PyQt5.QtMultimedia.QMediaPlayer.Flags?1(int)
+PyQt5.QtMultimedia.QMediaPlayer.Flags.__init__?1(self, int)
 PyQt5.QtMultimedia.QMediaPlayer.Flags?1(QMediaPlayer.Flags)
 PyQt5.QtMultimedia.QMediaPlayer.Flags.__init__?1(self, QMediaPlayer.Flags)
-PyQt5.QtMultimedia.QMediaPlayer.Flags?1(int)
-PyQt5.QtMultimedia.QMediaPlayer.Flags.__init__?1(self, int)
-PyQt5.QtMultimedia.QMediaPlayer.Flags?1()
-PyQt5.QtMultimedia.QMediaPlayer.Flags.__init__?1(self)
 PyQt5.QtMultimedia.QMediaPlaylist.Error?10
 PyQt5.QtMultimedia.QMediaPlaylist.NoError?10
 PyQt5.QtMultimedia.QMediaPlaylist.FormatError?10
@@ -12719,9 +13486,9 @@
 PyQt5.QtMultimedia.QMediaPlaylist.isEmpty?4() -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.isReadOnly?4() -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.addMedia?4(QMediaContent) -> bool
-PyQt5.QtMultimedia.QMediaPlaylist.addMedia?4(list-of-QMediaContent) -> bool
+PyQt5.QtMultimedia.QMediaPlaylist.addMedia?4(unknown-type) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.insertMedia?4(int, QMediaContent) -> bool
-PyQt5.QtMultimedia.QMediaPlaylist.insertMedia?4(int, list-of-QMediaContent) -> bool
+PyQt5.QtMultimedia.QMediaPlaylist.insertMedia?4(int, unknown-type) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.removeMedia?4(int) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.removeMedia?4(int, int) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.clear?4() -> bool
@@ -12731,7 +13498,8 @@
 PyQt5.QtMultimedia.QMediaPlaylist.save?4(QUrl, str format=None) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.save?4(QIODevice, str) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.error?4() -> QMediaPlaylist.Error
-PyQt5.QtMultimedia.QMediaPlaylist.errorString?4() -> str
+PyQt5.QtMultimedia.QMediaPlaylist.errorString?4() -> QString
+PyQt5.QtMultimedia.QMediaPlaylist.moveMedia?4(int, int) -> bool
 PyQt5.QtMultimedia.QMediaPlaylist.shuffle?4()
 PyQt5.QtMultimedia.QMediaPlaylist.next?4()
 PyQt5.QtMultimedia.QMediaPlaylist.previous?4()
@@ -12749,22 +13517,22 @@
 PyQt5.QtMultimedia.QMediaPlaylist.setMediaObject?4(QMediaObject) -> bool
 PyQt5.QtMultimedia.QMediaResource?1()
 PyQt5.QtMultimedia.QMediaResource.__init__?1(self)
-PyQt5.QtMultimedia.QMediaResource?1(QUrl, str mimeType=QString())
-PyQt5.QtMultimedia.QMediaResource.__init__?1(self, QUrl, str mimeType=QString())
-PyQt5.QtMultimedia.QMediaResource?1(QNetworkRequest, str mimeType=QString())
-PyQt5.QtMultimedia.QMediaResource.__init__?1(self, QNetworkRequest, str mimeType=QString())
+PyQt5.QtMultimedia.QMediaResource?1(QUrl, QString mimeType='')
+PyQt5.QtMultimedia.QMediaResource.__init__?1(self, QUrl, QString mimeType='')
+PyQt5.QtMultimedia.QMediaResource?1(QNetworkRequest, QString mimeType='')
+PyQt5.QtMultimedia.QMediaResource.__init__?1(self, QNetworkRequest, QString mimeType='')
 PyQt5.QtMultimedia.QMediaResource?1(QMediaResource)
 PyQt5.QtMultimedia.QMediaResource.__init__?1(self, QMediaResource)
 PyQt5.QtMultimedia.QMediaResource.isNull?4() -> bool
 PyQt5.QtMultimedia.QMediaResource.url?4() -> QUrl
 PyQt5.QtMultimedia.QMediaResource.request?4() -> QNetworkRequest
-PyQt5.QtMultimedia.QMediaResource.mimeType?4() -> str
-PyQt5.QtMultimedia.QMediaResource.language?4() -> str
-PyQt5.QtMultimedia.QMediaResource.setLanguage?4(str)
-PyQt5.QtMultimedia.QMediaResource.audioCodec?4() -> str
-PyQt5.QtMultimedia.QMediaResource.setAudioCodec?4(str)
-PyQt5.QtMultimedia.QMediaResource.videoCodec?4() -> str
-PyQt5.QtMultimedia.QMediaResource.setVideoCodec?4(str)
+PyQt5.QtMultimedia.QMediaResource.mimeType?4() -> QString
+PyQt5.QtMultimedia.QMediaResource.language?4() -> QString
+PyQt5.QtMultimedia.QMediaResource.setLanguage?4(QString)
+PyQt5.QtMultimedia.QMediaResource.audioCodec?4() -> QString
+PyQt5.QtMultimedia.QMediaResource.setAudioCodec?4(QString)
+PyQt5.QtMultimedia.QMediaResource.videoCodec?4() -> QString
+PyQt5.QtMultimedia.QMediaResource.setVideoCodec?4(QString)
 PyQt5.QtMultimedia.QMediaResource.dataSize?4() -> int
 PyQt5.QtMultimedia.QMediaResource.setDataSize?4(int)
 PyQt5.QtMultimedia.QMediaResource.audioBitRate?4() -> int
@@ -12804,7 +13572,7 @@
 PyQt5.QtMultimedia.QMediaTimeRange.__init__?1(self, QMediaTimeRange)
 PyQt5.QtMultimedia.QMediaTimeRange.earliestTime?4() -> int
 PyQt5.QtMultimedia.QMediaTimeRange.latestTime?4() -> int
-PyQt5.QtMultimedia.QMediaTimeRange.intervals?4() -> list-of-QMediaTimeInterval
+PyQt5.QtMultimedia.QMediaTimeRange.intervals?4() -> unknown-type
 PyQt5.QtMultimedia.QMediaTimeRange.isEmpty?4() -> bool
 PyQt5.QtMultimedia.QMediaTimeRange.isContinuous?4() -> bool
 PyQt5.QtMultimedia.QMediaTimeRange.contains?4(int) -> bool
@@ -12894,20 +13662,20 @@
 PyQt5.QtMultimedia.QRadioData.__init__?1(self, QMediaObject, QObject parent=None)
 PyQt5.QtMultimedia.QRadioData.mediaObject?4() -> QMediaObject
 PyQt5.QtMultimedia.QRadioData.availability?4() -> QMultimedia.AvailabilityStatus
-PyQt5.QtMultimedia.QRadioData.stationId?4() -> str
+PyQt5.QtMultimedia.QRadioData.stationId?4() -> QString
 PyQt5.QtMultimedia.QRadioData.programType?4() -> QRadioData.ProgramType
-PyQt5.QtMultimedia.QRadioData.programTypeName?4() -> str
-PyQt5.QtMultimedia.QRadioData.stationName?4() -> str
-PyQt5.QtMultimedia.QRadioData.radioText?4() -> str
+PyQt5.QtMultimedia.QRadioData.programTypeName?4() -> QString
+PyQt5.QtMultimedia.QRadioData.stationName?4() -> QString
+PyQt5.QtMultimedia.QRadioData.radioText?4() -> QString
 PyQt5.QtMultimedia.QRadioData.isAlternativeFrequenciesEnabled?4() -> bool
 PyQt5.QtMultimedia.QRadioData.error?4() -> QRadioData.Error
-PyQt5.QtMultimedia.QRadioData.errorString?4() -> str
+PyQt5.QtMultimedia.QRadioData.errorString?4() -> QString
 PyQt5.QtMultimedia.QRadioData.setAlternativeFrequenciesEnabled?4(bool)
-PyQt5.QtMultimedia.QRadioData.stationIdChanged?4(str)
+PyQt5.QtMultimedia.QRadioData.stationIdChanged?4(QString)
 PyQt5.QtMultimedia.QRadioData.programTypeChanged?4(QRadioData.ProgramType)
-PyQt5.QtMultimedia.QRadioData.programTypeNameChanged?4(str)
-PyQt5.QtMultimedia.QRadioData.stationNameChanged?4(str)
-PyQt5.QtMultimedia.QRadioData.radioTextChanged?4(str)
+PyQt5.QtMultimedia.QRadioData.programTypeNameChanged?4(QString)
+PyQt5.QtMultimedia.QRadioData.stationNameChanged?4(QString)
+PyQt5.QtMultimedia.QRadioData.radioTextChanged?4(QString)
 PyQt5.QtMultimedia.QRadioData.alternativeFrequenciesEnabledChanged?4(bool)
 PyQt5.QtMultimedia.QRadioData.error?4(QRadioData.Error)
 PyQt5.QtMultimedia.QRadioData.setMediaObject?4(QMediaObject) -> bool
@@ -12940,7 +13708,7 @@
 PyQt5.QtMultimedia.QRadioTuner.isBandSupported?4(QRadioTuner.Band) -> bool
 PyQt5.QtMultimedia.QRadioTuner.frequency?4() -> int
 PyQt5.QtMultimedia.QRadioTuner.frequencyStep?4(QRadioTuner.Band) -> int
-PyQt5.QtMultimedia.QRadioTuner.frequencyRange?4(QRadioTuner.Band) -> tuple-of-int-int
+PyQt5.QtMultimedia.QRadioTuner.frequencyRange?4(QRadioTuner.Band) -> unknown-type
 PyQt5.QtMultimedia.QRadioTuner.isStereo?4() -> bool
 PyQt5.QtMultimedia.QRadioTuner.setStereoMode?4(QRadioTuner.StereoMode)
 PyQt5.QtMultimedia.QRadioTuner.stereoMode?4() -> QRadioTuner.StereoMode
@@ -12950,7 +13718,7 @@
 PyQt5.QtMultimedia.QRadioTuner.isSearching?4() -> bool
 PyQt5.QtMultimedia.QRadioTuner.isAntennaConnected?4() -> bool
 PyQt5.QtMultimedia.QRadioTuner.error?4() -> QRadioTuner.Error
-PyQt5.QtMultimedia.QRadioTuner.errorString?4() -> str
+PyQt5.QtMultimedia.QRadioTuner.errorString?4() -> QString
 PyQt5.QtMultimedia.QRadioTuner.radioData?4() -> QRadioData
 PyQt5.QtMultimedia.QRadioTuner.searchForward?4()
 PyQt5.QtMultimedia.QRadioTuner.searchBackward?4()
@@ -12970,18 +13738,18 @@
 PyQt5.QtMultimedia.QRadioTuner.signalStrengthChanged?4(int)
 PyQt5.QtMultimedia.QRadioTuner.volumeChanged?4(int)
 PyQt5.QtMultimedia.QRadioTuner.mutedChanged?4(bool)
-PyQt5.QtMultimedia.QRadioTuner.stationFound?4(int, str)
+PyQt5.QtMultimedia.QRadioTuner.stationFound?4(int, QString)
 PyQt5.QtMultimedia.QRadioTuner.antennaConnectedChanged?4(bool)
 PyQt5.QtMultimedia.QRadioTuner.error?4(QRadioTuner.Error)
 PyQt5.QtMultimedia.QSound.Loop?10
 PyQt5.QtMultimedia.QSound.Infinite?10
-PyQt5.QtMultimedia.QSound?1(str, QObject parent=None)
-PyQt5.QtMultimedia.QSound.__init__?1(self, str, QObject parent=None)
-PyQt5.QtMultimedia.QSound.play?4(str)
+PyQt5.QtMultimedia.QSound?1(QString, QObject parent=None)
+PyQt5.QtMultimedia.QSound.__init__?1(self, QString, QObject parent=None)
+PyQt5.QtMultimedia.QSound.play?4(QString)
 PyQt5.QtMultimedia.QSound.loops?4() -> int
 PyQt5.QtMultimedia.QSound.loopsRemaining?4() -> int
 PyQt5.QtMultimedia.QSound.setLoops?4(int)
-PyQt5.QtMultimedia.QSound.fileName?4() -> str
+PyQt5.QtMultimedia.QSound.fileName?4() -> QString
 PyQt5.QtMultimedia.QSound.isFinished?4() -> bool
 PyQt5.QtMultimedia.QSound.play?4()
 PyQt5.QtMultimedia.QSound.stop?4()
@@ -12994,7 +13762,7 @@
 PyQt5.QtMultimedia.QSoundEffect.Infinite?10
 PyQt5.QtMultimedia.QSoundEffect?1(QObject parent=None)
 PyQt5.QtMultimedia.QSoundEffect.__init__?1(self, QObject parent=None)
-PyQt5.QtMultimedia.QSoundEffect.supportedMimeTypes?4() -> list-of-str
+PyQt5.QtMultimedia.QSoundEffect.supportedMimeTypes?4() -> QStringList
 PyQt5.QtMultimedia.QSoundEffect.source?4() -> QUrl
 PyQt5.QtMultimedia.QSoundEffect.setSource?4(QUrl)
 PyQt5.QtMultimedia.QSoundEffect.loopCount?4() -> int
@@ -13007,8 +13775,8 @@
 PyQt5.QtMultimedia.QSoundEffect.isLoaded?4() -> bool
 PyQt5.QtMultimedia.QSoundEffect.isPlaying?4() -> bool
 PyQt5.QtMultimedia.QSoundEffect.status?4() -> QSoundEffect.Status
-PyQt5.QtMultimedia.QSoundEffect.category?4() -> str
-PyQt5.QtMultimedia.QSoundEffect.setCategory?4(str)
+PyQt5.QtMultimedia.QSoundEffect.category?4() -> QString
+PyQt5.QtMultimedia.QSoundEffect.setCategory?4(QString)
 PyQt5.QtMultimedia.QSoundEffect.sourceChanged?4()
 PyQt5.QtMultimedia.QSoundEffect.loopCountChanged?4()
 PyQt5.QtMultimedia.QSoundEffect.loopsRemainingChanged?4()
@@ -13085,7 +13853,9 @@
 PyQt5.QtMultimedia.QVideoFrame.map?4(QAbstractVideoBuffer.MapMode) -> bool
 PyQt5.QtMultimedia.QVideoFrame.unmap?4()
 PyQt5.QtMultimedia.QVideoFrame.bytesPerLine?4() -> int
-PyQt5.QtMultimedia.QVideoFrame.bits?4() -> sip.voidptr
+PyQt5.QtMultimedia.QVideoFrame.bytesPerLine?4(int) -> int
+PyQt5.QtMultimedia.QVideoFrame.bits?4() -> object
+PyQt5.QtMultimedia.QVideoFrame.bits?4(int) -> sip.voidptr
 PyQt5.QtMultimedia.QVideoFrame.mappedBytes?4() -> int
 PyQt5.QtMultimedia.QVideoFrame.handle?4() -> QVariant
 PyQt5.QtMultimedia.QVideoFrame.startTime?4() -> int
@@ -13094,9 +13864,10 @@
 PyQt5.QtMultimedia.QVideoFrame.setEndTime?4(int)
 PyQt5.QtMultimedia.QVideoFrame.pixelFormatFromImageFormat?4(QImage.Format) -> QVideoFrame.PixelFormat
 PyQt5.QtMultimedia.QVideoFrame.imageFormatFromPixelFormat?4(QVideoFrame.PixelFormat) -> QImage.Format
-PyQt5.QtMultimedia.QVideoFrame.availableMetaData?4() -> dict-of-str-object
-PyQt5.QtMultimedia.QVideoFrame.metaData?4(str) -> QVariant
-PyQt5.QtMultimedia.QVideoFrame.setMetaData?4(str, QVariant)
+PyQt5.QtMultimedia.QVideoFrame.availableMetaData?4() -> unknown-type
+PyQt5.QtMultimedia.QVideoFrame.metaData?4(QString) -> QVariant
+PyQt5.QtMultimedia.QVideoFrame.setMetaData?4(QString, QVariant)
+PyQt5.QtMultimedia.QVideoFrame.planeCount?4() -> int
 PyQt5.QtMultimedia.QVideoProbe?1(QObject parent=None)
 PyQt5.QtMultimedia.QVideoProbe.__init__?1(self, QObject parent=None)
 PyQt5.QtMultimedia.QVideoProbe.setSource?4(QMediaObject) -> bool
@@ -13140,7 +13911,7 @@
 PyQt5.QtMultimedia.QVideoSurfaceFormat.yCbCrColorSpace?4() -> QVideoSurfaceFormat.YCbCrColorSpace
 PyQt5.QtMultimedia.QVideoSurfaceFormat.setYCbCrColorSpace?4(QVideoSurfaceFormat.YCbCrColorSpace)
 PyQt5.QtMultimedia.QVideoSurfaceFormat.sizeHint?4() -> QSize
-PyQt5.QtMultimedia.QVideoSurfaceFormat.propertyNames?4() -> list-of-QByteArray
+PyQt5.QtMultimedia.QVideoSurfaceFormat.propertyNames?4() -> unknown-type
 PyQt5.QtMultimedia.QVideoSurfaceFormat.property?4(str) -> QVariant
 PyQt5.QtMultimedia.QVideoSurfaceFormat.setProperty?4(str, QVariant)
 PyQt5.QtMultimediaWidgets.QVideoWidget?1(QWidget parent=None)
@@ -13197,16 +13968,16 @@
 PyQt5.QtNetwork.QNetworkCacheMetaData.isValid?4() -> bool
 PyQt5.QtNetwork.QNetworkCacheMetaData.url?4() -> QUrl
 PyQt5.QtNetwork.QNetworkCacheMetaData.setUrl?4(QUrl)
-PyQt5.QtNetwork.QNetworkCacheMetaData.rawHeaders?4() -> list-of-tuple-of-QByteArray-QByteArray
-PyQt5.QtNetwork.QNetworkCacheMetaData.setRawHeaders?4(list-of-tuple-of-QByteArray-QByteArray)
+PyQt5.QtNetwork.QNetworkCacheMetaData.rawHeaders?4() -> unknown-type
+PyQt5.QtNetwork.QNetworkCacheMetaData.setRawHeaders?4(unknown-type)
 PyQt5.QtNetwork.QNetworkCacheMetaData.lastModified?4() -> QDateTime
 PyQt5.QtNetwork.QNetworkCacheMetaData.setLastModified?4(QDateTime)
 PyQt5.QtNetwork.QNetworkCacheMetaData.expirationDate?4() -> QDateTime
 PyQt5.QtNetwork.QNetworkCacheMetaData.setExpirationDate?4(QDateTime)
 PyQt5.QtNetwork.QNetworkCacheMetaData.saveToDisk?4() -> bool
 PyQt5.QtNetwork.QNetworkCacheMetaData.setSaveToDisk?4(bool)
-PyQt5.QtNetwork.QNetworkCacheMetaData.attributes?4() -> dict-of-QNetworkRequest.Attribute-object
-PyQt5.QtNetwork.QNetworkCacheMetaData.setAttributes?4(dict-of-QNetworkRequest.Attribute-object)
+PyQt5.QtNetwork.QNetworkCacheMetaData.attributes?4() -> unknown-type
+PyQt5.QtNetwork.QNetworkCacheMetaData.setAttributes?4(unknown-type)
 PyQt5.QtNetwork.QNetworkCacheMetaData.swap?4(QNetworkCacheMetaData)
 PyQt5.QtNetwork.QAbstractNetworkCache?1(QObject parent=None)
 PyQt5.QtNetwork.QAbstractNetworkCache.__init__?1(self, QObject parent=None)
@@ -13278,7 +14049,7 @@
 PyQt5.QtNetwork.QAbstractSocket.UnknownSocketType?10
 PyQt5.QtNetwork.QAbstractSocket?1(QAbstractSocket.SocketType, QObject)
 PyQt5.QtNetwork.QAbstractSocket.__init__?1(self, QAbstractSocket.SocketType, QObject)
-PyQt5.QtNetwork.QAbstractSocket.connectToHost?4(str, int, QIODevice.OpenMode mode=QIODevice.ReadWrite, QAbstractSocket.NetworkLayerProtocol protocol=QAbstractSocket.AnyIPProtocol)
+PyQt5.QtNetwork.QAbstractSocket.connectToHost?4(QString, int, QIODevice.OpenMode mode=QIODevice.ReadWrite, QAbstractSocket.NetworkLayerProtocol protocol=QAbstractSocket.AnyIPProtocol)
 PyQt5.QtNetwork.QAbstractSocket.connectToHost?4(QHostAddress, int, QIODevice.OpenMode mode=QIODevice.ReadWrite)
 PyQt5.QtNetwork.QAbstractSocket.disconnectFromHost?4()
 PyQt5.QtNetwork.QAbstractSocket.isValid?4() -> bool
@@ -13289,12 +14060,12 @@
 PyQt5.QtNetwork.QAbstractSocket.localAddress?4() -> QHostAddress
 PyQt5.QtNetwork.QAbstractSocket.peerPort?4() -> int
 PyQt5.QtNetwork.QAbstractSocket.peerAddress?4() -> QHostAddress
-PyQt5.QtNetwork.QAbstractSocket.peerName?4() -> str
+PyQt5.QtNetwork.QAbstractSocket.peerName?4() -> QString
 PyQt5.QtNetwork.QAbstractSocket.readBufferSize?4() -> int
 PyQt5.QtNetwork.QAbstractSocket.setReadBufferSize?4(int)
 PyQt5.QtNetwork.QAbstractSocket.abort?4()
-PyQt5.QtNetwork.QAbstractSocket.setSocketDescriptor?4(sip.voidptr, QAbstractSocket.SocketState state=QAbstractSocket.ConnectedState, QIODevice.OpenMode mode=QIODevice.ReadWrite) -> bool
-PyQt5.QtNetwork.QAbstractSocket.socketDescriptor?4() -> sip.voidptr
+PyQt5.QtNetwork.QAbstractSocket.setSocketDescriptor?4(qintptr, QAbstractSocket.SocketState state=QAbstractSocket.ConnectedState, QIODevice.OpenMode mode=QIODevice.ReadWrite) -> bool
+PyQt5.QtNetwork.QAbstractSocket.socketDescriptor?4() -> qintptr
 PyQt5.QtNetwork.QAbstractSocket.socketType?4() -> QAbstractSocket.SocketType
 PyQt5.QtNetwork.QAbstractSocket.state?4() -> QAbstractSocket.SocketState
 PyQt5.QtNetwork.QAbstractSocket.error?4() -> QAbstractSocket.SocketError
@@ -13314,16 +14085,16 @@
 PyQt5.QtNetwork.QAbstractSocket.stateChanged?4(QAbstractSocket.SocketState)
 PyQt5.QtNetwork.QAbstractSocket.error?4(QAbstractSocket.SocketError)
 PyQt5.QtNetwork.QAbstractSocket.proxyAuthenticationRequired?4(QNetworkProxy, QAuthenticator)
-PyQt5.QtNetwork.QAbstractSocket.readData?4(int) -> bytes
-PyQt5.QtNetwork.QAbstractSocket.readLineData?4(int) -> bytes
-PyQt5.QtNetwork.QAbstractSocket.writeData?4(str) -> int
+PyQt5.QtNetwork.QAbstractSocket.readData?4(int) -> object
+PyQt5.QtNetwork.QAbstractSocket.readLineData?4(int) -> object
+PyQt5.QtNetwork.QAbstractSocket.writeData?4(bytes) -> int
 PyQt5.QtNetwork.QAbstractSocket.setSocketState?4(QAbstractSocket.SocketState)
 PyQt5.QtNetwork.QAbstractSocket.setSocketError?4(QAbstractSocket.SocketError)
 PyQt5.QtNetwork.QAbstractSocket.setLocalPort?4(int)
 PyQt5.QtNetwork.QAbstractSocket.setLocalAddress?4(QHostAddress)
 PyQt5.QtNetwork.QAbstractSocket.setPeerPort?4(int)
 PyQt5.QtNetwork.QAbstractSocket.setPeerAddress?4(QHostAddress)
-PyQt5.QtNetwork.QAbstractSocket.setPeerName?4(str)
+PyQt5.QtNetwork.QAbstractSocket.setPeerName?4(QString)
 PyQt5.QtNetwork.QAbstractSocket.setSocketOption?4(QAbstractSocket.SocketOption, QVariant)
 PyQt5.QtNetwork.QAbstractSocket.socketOption?4(QAbstractSocket.SocketOption) -> QVariant
 PyQt5.QtNetwork.QAbstractSocket.resume?4()
@@ -13331,45 +14102,45 @@
 PyQt5.QtNetwork.QAbstractSocket.setPauseMode?4(QAbstractSocket.PauseModes)
 PyQt5.QtNetwork.QAbstractSocket.bind?4(QHostAddress, int port=0, QAbstractSocket.BindMode mode=QAbstractSocket.DefaultForPlatform) -> bool
 PyQt5.QtNetwork.QAbstractSocket.bind?4(int port=0, QAbstractSocket.BindMode mode=QAbstractSocket.DefaultForPlatform) -> bool
-PyQt5.QtNetwork.QAbstractSocket.BindMode?1(QAbstractSocket.BindMode)
-PyQt5.QtNetwork.QAbstractSocket.BindMode.__init__?1(self, QAbstractSocket.BindMode)
-PyQt5.QtNetwork.QAbstractSocket.BindMode?1(int)
-PyQt5.QtNetwork.QAbstractSocket.BindMode.__init__?1(self, int)
 PyQt5.QtNetwork.QAbstractSocket.BindMode?1()
 PyQt5.QtNetwork.QAbstractSocket.BindMode.__init__?1(self)
+PyQt5.QtNetwork.QAbstractSocket.BindMode?1(int)
+PyQt5.QtNetwork.QAbstractSocket.BindMode.__init__?1(self, int)
+PyQt5.QtNetwork.QAbstractSocket.BindMode?1(QAbstractSocket.BindMode)
+PyQt5.QtNetwork.QAbstractSocket.BindMode.__init__?1(self, QAbstractSocket.BindMode)
+PyQt5.QtNetwork.QAbstractSocket.PauseModes?1()
+PyQt5.QtNetwork.QAbstractSocket.PauseModes.__init__?1(self)
+PyQt5.QtNetwork.QAbstractSocket.PauseModes?1(int)
+PyQt5.QtNetwork.QAbstractSocket.PauseModes.__init__?1(self, int)
 PyQt5.QtNetwork.QAbstractSocket.PauseModes?1(QAbstractSocket.PauseModes)
 PyQt5.QtNetwork.QAbstractSocket.PauseModes.__init__?1(self, QAbstractSocket.PauseModes)
-PyQt5.QtNetwork.QAbstractSocket.PauseModes?1(int)
-PyQt5.QtNetwork.QAbstractSocket.PauseModes.__init__?1(self, int)
-PyQt5.QtNetwork.QAbstractSocket.PauseModes?1()
-PyQt5.QtNetwork.QAbstractSocket.PauseModes.__init__?1(self)
 PyQt5.QtNetwork.QAuthenticator?1()
 PyQt5.QtNetwork.QAuthenticator.__init__?1(self)
 PyQt5.QtNetwork.QAuthenticator?1(QAuthenticator)
 PyQt5.QtNetwork.QAuthenticator.__init__?1(self, QAuthenticator)
-PyQt5.QtNetwork.QAuthenticator.user?4() -> str
-PyQt5.QtNetwork.QAuthenticator.setUser?4(str)
-PyQt5.QtNetwork.QAuthenticator.password?4() -> str
-PyQt5.QtNetwork.QAuthenticator.setPassword?4(str)
-PyQt5.QtNetwork.QAuthenticator.realm?4() -> str
+PyQt5.QtNetwork.QAuthenticator.user?4() -> QString
+PyQt5.QtNetwork.QAuthenticator.setUser?4(QString)
+PyQt5.QtNetwork.QAuthenticator.password?4() -> QString
+PyQt5.QtNetwork.QAuthenticator.setPassword?4(QString)
+PyQt5.QtNetwork.QAuthenticator.realm?4() -> QString
 PyQt5.QtNetwork.QAuthenticator.isNull?4() -> bool
-PyQt5.QtNetwork.QAuthenticator.option?4(str) -> QVariant
-PyQt5.QtNetwork.QAuthenticator.options?4() -> dict-of-str-object
-PyQt5.QtNetwork.QAuthenticator.setOption?4(str, QVariant)
+PyQt5.QtNetwork.QAuthenticator.option?4(QString) -> QVariant
+PyQt5.QtNetwork.QAuthenticator.options?4() -> unknown-type
+PyQt5.QtNetwork.QAuthenticator.setOption?4(QString, QVariant)
 PyQt5.QtNetwork.QDnsDomainNameRecord?1()
 PyQt5.QtNetwork.QDnsDomainNameRecord.__init__?1(self)
 PyQt5.QtNetwork.QDnsDomainNameRecord?1(QDnsDomainNameRecord)
 PyQt5.QtNetwork.QDnsDomainNameRecord.__init__?1(self, QDnsDomainNameRecord)
 PyQt5.QtNetwork.QDnsDomainNameRecord.swap?4(QDnsDomainNameRecord)
-PyQt5.QtNetwork.QDnsDomainNameRecord.name?4() -> str
+PyQt5.QtNetwork.QDnsDomainNameRecord.name?4() -> QString
 PyQt5.QtNetwork.QDnsDomainNameRecord.timeToLive?4() -> int
-PyQt5.QtNetwork.QDnsDomainNameRecord.value?4() -> str
+PyQt5.QtNetwork.QDnsDomainNameRecord.value?4() -> QString
 PyQt5.QtNetwork.QDnsHostAddressRecord?1()
 PyQt5.QtNetwork.QDnsHostAddressRecord.__init__?1(self)
 PyQt5.QtNetwork.QDnsHostAddressRecord?1(QDnsHostAddressRecord)
 PyQt5.QtNetwork.QDnsHostAddressRecord.__init__?1(self, QDnsHostAddressRecord)
 PyQt5.QtNetwork.QDnsHostAddressRecord.swap?4(QDnsHostAddressRecord)
-PyQt5.QtNetwork.QDnsHostAddressRecord.name?4() -> str
+PyQt5.QtNetwork.QDnsHostAddressRecord.name?4() -> QString
 PyQt5.QtNetwork.QDnsHostAddressRecord.timeToLive?4() -> int
 PyQt5.QtNetwork.QDnsHostAddressRecord.value?4() -> QHostAddress
 PyQt5.QtNetwork.QDnsMailExchangeRecord?1()
@@ -13377,8 +14148,8 @@
 PyQt5.QtNetwork.QDnsMailExchangeRecord?1(QDnsMailExchangeRecord)
 PyQt5.QtNetwork.QDnsMailExchangeRecord.__init__?1(self, QDnsMailExchangeRecord)
 PyQt5.QtNetwork.QDnsMailExchangeRecord.swap?4(QDnsMailExchangeRecord)
-PyQt5.QtNetwork.QDnsMailExchangeRecord.exchange?4() -> str
-PyQt5.QtNetwork.QDnsMailExchangeRecord.name?4() -> str
+PyQt5.QtNetwork.QDnsMailExchangeRecord.exchange?4() -> QString
+PyQt5.QtNetwork.QDnsMailExchangeRecord.name?4() -> QString
 PyQt5.QtNetwork.QDnsMailExchangeRecord.preference?4() -> int
 PyQt5.QtNetwork.QDnsMailExchangeRecord.timeToLive?4() -> int
 PyQt5.QtNetwork.QDnsServiceRecord?1()
@@ -13386,10 +14157,10 @@
 PyQt5.QtNetwork.QDnsServiceRecord?1(QDnsServiceRecord)
 PyQt5.QtNetwork.QDnsServiceRecord.__init__?1(self, QDnsServiceRecord)
 PyQt5.QtNetwork.QDnsServiceRecord.swap?4(QDnsServiceRecord)
-PyQt5.QtNetwork.QDnsServiceRecord.name?4() -> str
+PyQt5.QtNetwork.QDnsServiceRecord.name?4() -> QString
 PyQt5.QtNetwork.QDnsServiceRecord.port?4() -> int
 PyQt5.QtNetwork.QDnsServiceRecord.priority?4() -> int
-PyQt5.QtNetwork.QDnsServiceRecord.target?4() -> str
+PyQt5.QtNetwork.QDnsServiceRecord.target?4() -> QString
 PyQt5.QtNetwork.QDnsServiceRecord.timeToLive?4() -> int
 PyQt5.QtNetwork.QDnsServiceRecord.weight?4() -> int
 PyQt5.QtNetwork.QDnsTextRecord?1()
@@ -13397,9 +14168,9 @@
 PyQt5.QtNetwork.QDnsTextRecord?1(QDnsTextRecord)
 PyQt5.QtNetwork.QDnsTextRecord.__init__?1(self, QDnsTextRecord)
 PyQt5.QtNetwork.QDnsTextRecord.swap?4(QDnsTextRecord)
-PyQt5.QtNetwork.QDnsTextRecord.name?4() -> str
+PyQt5.QtNetwork.QDnsTextRecord.name?4() -> QString
 PyQt5.QtNetwork.QDnsTextRecord.timeToLive?4() -> int
-PyQt5.QtNetwork.QDnsTextRecord.values?4() -> list-of-QByteArray
+PyQt5.QtNetwork.QDnsTextRecord.values?4() -> unknown-type
 PyQt5.QtNetwork.QDnsLookup.Type?10
 PyQt5.QtNetwork.QDnsLookup.A?10
 PyQt5.QtNetwork.QDnsLookup.AAAA?10
@@ -13421,26 +14192,28 @@
 PyQt5.QtNetwork.QDnsLookup.NotFoundError?10
 PyQt5.QtNetwork.QDnsLookup?1(QObject parent=None)
 PyQt5.QtNetwork.QDnsLookup.__init__?1(self, QObject parent=None)
-PyQt5.QtNetwork.QDnsLookup?1(QDnsLookup.Type, str, QObject parent=None)
-PyQt5.QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, str, QObject parent=None)
+PyQt5.QtNetwork.QDnsLookup?1(QDnsLookup.Type, QString, QObject parent=None)
+PyQt5.QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, QString, QObject parent=None)
+PyQt5.QtNetwork.QDnsLookup?1(QDnsLookup.Type, QString, QHostAddress, QObject parent=None)
+PyQt5.QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, QString, QHostAddress, QObject parent=None)
 PyQt5.QtNetwork.QDnsLookup.error?4() -> QDnsLookup.Error
-PyQt5.QtNetwork.QDnsLookup.errorString?4() -> str
+PyQt5.QtNetwork.QDnsLookup.errorString?4() -> QString
 PyQt5.QtNetwork.QDnsLookup.isFinished?4() -> bool
-PyQt5.QtNetwork.QDnsLookup.name?4() -> str
-PyQt5.QtNetwork.QDnsLookup.setName?4(str)
+PyQt5.QtNetwork.QDnsLookup.name?4() -> QString
+PyQt5.QtNetwork.QDnsLookup.setName?4(QString)
 PyQt5.QtNetwork.QDnsLookup.type?4() -> QDnsLookup.Type
 PyQt5.QtNetwork.QDnsLookup.setType?4(QDnsLookup.Type)
-PyQt5.QtNetwork.QDnsLookup.canonicalNameRecords?4() -> list-of-QDnsDomainNameRecord
-PyQt5.QtNetwork.QDnsLookup.hostAddressRecords?4() -> list-of-QDnsHostAddressRecord
-PyQt5.QtNetwork.QDnsLookup.mailExchangeRecords?4() -> list-of-QDnsMailExchangeRecord
-PyQt5.QtNetwork.QDnsLookup.nameServerRecords?4() -> list-of-QDnsDomainNameRecord
-PyQt5.QtNetwork.QDnsLookup.pointerRecords?4() -> list-of-QDnsDomainNameRecord
-PyQt5.QtNetwork.QDnsLookup.serviceRecords?4() -> list-of-QDnsServiceRecord
-PyQt5.QtNetwork.QDnsLookup.textRecords?4() -> list-of-QDnsTextRecord
+PyQt5.QtNetwork.QDnsLookup.canonicalNameRecords?4() -> unknown-type
+PyQt5.QtNetwork.QDnsLookup.hostAddressRecords?4() -> unknown-type
+PyQt5.QtNetwork.QDnsLookup.mailExchangeRecords?4() -> unknown-type
+PyQt5.QtNetwork.QDnsLookup.nameServerRecords?4() -> unknown-type
+PyQt5.QtNetwork.QDnsLookup.pointerRecords?4() -> unknown-type
+PyQt5.QtNetwork.QDnsLookup.serviceRecords?4() -> unknown-type
+PyQt5.QtNetwork.QDnsLookup.textRecords?4() -> unknown-type
 PyQt5.QtNetwork.QDnsLookup.abort?4()
 PyQt5.QtNetwork.QDnsLookup.lookup?4()
 PyQt5.QtNetwork.QDnsLookup.finished?4()
-PyQt5.QtNetwork.QDnsLookup.nameChanged?4(str)
+PyQt5.QtNetwork.QDnsLookup.nameChanged?4(QString)
 PyQt5.QtNetwork.QDnsLookup.typeChanged?4(QDnsLookup.Type)
 PyQt5.QtNetwork.QDnsLookup.nameserver?4() -> QHostAddress
 PyQt5.QtNetwork.QDnsLookup.setNameserver?4(QHostAddress)
@@ -13459,27 +14232,29 @@
 PyQt5.QtNetwork.QHostAddress.__init__?1(self, QHostAddress.SpecialAddress)
 PyQt5.QtNetwork.QHostAddress?1(int)
 PyQt5.QtNetwork.QHostAddress.__init__?1(self, int)
-PyQt5.QtNetwork.QHostAddress?1(str)
-PyQt5.QtNetwork.QHostAddress.__init__?1(self, str)
-PyQt5.QtNetwork.QHostAddress?1(16-tuple-of-int)
-PyQt5.QtNetwork.QHostAddress.__init__?1(self, 16-tuple-of-int)
+PyQt5.QtNetwork.QHostAddress?1(QString)
+PyQt5.QtNetwork.QHostAddress.__init__?1(self, QString)
+PyQt5.QtNetwork.QHostAddress?1(Q_IPV6ADDR)
+PyQt5.QtNetwork.QHostAddress.__init__?1(self, Q_IPV6ADDR)
 PyQt5.QtNetwork.QHostAddress?1(QHostAddress)
 PyQt5.QtNetwork.QHostAddress.__init__?1(self, QHostAddress)
 PyQt5.QtNetwork.QHostAddress.setAddress?4(int)
-PyQt5.QtNetwork.QHostAddress.setAddress?4(str) -> bool
-PyQt5.QtNetwork.QHostAddress.setAddress?4(16-tuple-of-int)
+PyQt5.QtNetwork.QHostAddress.setAddress?4(QString) -> bool
+PyQt5.QtNetwork.QHostAddress.setAddress?4(Q_IPV6ADDR)
 PyQt5.QtNetwork.QHostAddress.protocol?4() -> QAbstractSocket.NetworkLayerProtocol
 PyQt5.QtNetwork.QHostAddress.toIPv4Address?4() -> int
-PyQt5.QtNetwork.QHostAddress.toIPv6Address?4() -> 16-tuple-of-int
-PyQt5.QtNetwork.QHostAddress.toString?4() -> str
-PyQt5.QtNetwork.QHostAddress.scopeId?4() -> str
-PyQt5.QtNetwork.QHostAddress.setScopeId?4(str)
+PyQt5.QtNetwork.QHostAddress.toIPv6Address?4() -> Q_IPV6ADDR
+PyQt5.QtNetwork.QHostAddress.toString?4() -> QString
+PyQt5.QtNetwork.QHostAddress.scopeId?4() -> QString
+PyQt5.QtNetwork.QHostAddress.setScopeId?4(QString)
 PyQt5.QtNetwork.QHostAddress.isNull?4() -> bool
 PyQt5.QtNetwork.QHostAddress.clear?4()
 PyQt5.QtNetwork.QHostAddress.isInSubnet?4(QHostAddress, int) -> bool
-PyQt5.QtNetwork.QHostAddress.isInSubnet?4(tuple-of-QHostAddress-int) -> bool
+PyQt5.QtNetwork.QHostAddress.isInSubnet?4(unknown-type) -> bool
 PyQt5.QtNetwork.QHostAddress.isLoopback?4() -> bool
-PyQt5.QtNetwork.QHostAddress.parseSubnet?4(str) -> tuple-of-QHostAddress-int
+PyQt5.QtNetwork.QHostAddress.parseSubnet?4(QString) -> unknown-type
+PyQt5.QtNetwork.QHostAddress.swap?4(QHostAddress)
+PyQt5.QtNetwork.QHostAddress.isMulticast?4() -> bool
 PyQt5.QtNetwork.QHostInfo.HostInfoError?10
 PyQt5.QtNetwork.QHostInfo.NoError?10
 PyQt5.QtNetwork.QHostInfo.HostNotFound?10
@@ -13488,21 +14263,21 @@
 PyQt5.QtNetwork.QHostInfo.__init__?1(self, int id=-1)
 PyQt5.QtNetwork.QHostInfo?1(QHostInfo)
 PyQt5.QtNetwork.QHostInfo.__init__?1(self, QHostInfo)
-PyQt5.QtNetwork.QHostInfo.hostName?4() -> str
-PyQt5.QtNetwork.QHostInfo.setHostName?4(str)
-PyQt5.QtNetwork.QHostInfo.addresses?4() -> list-of-QHostAddress
-PyQt5.QtNetwork.QHostInfo.setAddresses?4(list-of-QHostAddress)
+PyQt5.QtNetwork.QHostInfo.hostName?4() -> QString
+PyQt5.QtNetwork.QHostInfo.setHostName?4(QString)
+PyQt5.QtNetwork.QHostInfo.addresses?4() -> unknown-type
+PyQt5.QtNetwork.QHostInfo.setAddresses?4(unknown-type)
 PyQt5.QtNetwork.QHostInfo.error?4() -> QHostInfo.HostInfoError
 PyQt5.QtNetwork.QHostInfo.setError?4(QHostInfo.HostInfoError)
-PyQt5.QtNetwork.QHostInfo.errorString?4() -> str
-PyQt5.QtNetwork.QHostInfo.setErrorString?4(str)
+PyQt5.QtNetwork.QHostInfo.errorString?4() -> QString
+PyQt5.QtNetwork.QHostInfo.setErrorString?4(QString)
 PyQt5.QtNetwork.QHostInfo.setLookupId?4(int)
 PyQt5.QtNetwork.QHostInfo.lookupId?4() -> int
-PyQt5.QtNetwork.QHostInfo.lookupHost?4(str, callable-or-signal) -> int
+PyQt5.QtNetwork.QHostInfo.lookupHost?4(QString, object) -> int
 PyQt5.QtNetwork.QHostInfo.abortHostLookup?4(int)
-PyQt5.QtNetwork.QHostInfo.fromName?4(str) -> QHostInfo
-PyQt5.QtNetwork.QHostInfo.localHostName?4() -> str
-PyQt5.QtNetwork.QHostInfo.localDomainName?4() -> str
+PyQt5.QtNetwork.QHostInfo.fromName?4(QString) -> QHostInfo
+PyQt5.QtNetwork.QHostInfo.localHostName?4() -> QString
+PyQt5.QtNetwork.QHostInfo.localDomainName?4() -> QString
 PyQt5.QtNetwork.QHttpPart?1()
 PyQt5.QtNetwork.QHttpPart.__init__?1(self)
 PyQt5.QtNetwork.QHttpPart?1(QHttpPart)
@@ -13533,29 +14308,29 @@
 PyQt5.QtNetwork.QLocalServer?1(QObject parent=None)
 PyQt5.QtNetwork.QLocalServer.__init__?1(self, QObject parent=None)
 PyQt5.QtNetwork.QLocalServer.close?4()
-PyQt5.QtNetwork.QLocalServer.errorString?4() -> str
+PyQt5.QtNetwork.QLocalServer.errorString?4() -> QString
 PyQt5.QtNetwork.QLocalServer.hasPendingConnections?4() -> bool
 PyQt5.QtNetwork.QLocalServer.isListening?4() -> bool
-PyQt5.QtNetwork.QLocalServer.listen?4(str) -> bool
-PyQt5.QtNetwork.QLocalServer.listen?4(sip.voidptr) -> bool
+PyQt5.QtNetwork.QLocalServer.listen?4(QString) -> bool
+PyQt5.QtNetwork.QLocalServer.listen?4(qintptr) -> bool
 PyQt5.QtNetwork.QLocalServer.maxPendingConnections?4() -> int
 PyQt5.QtNetwork.QLocalServer.nextPendingConnection?4() -> QLocalSocket
-PyQt5.QtNetwork.QLocalServer.serverName?4() -> str
-PyQt5.QtNetwork.QLocalServer.fullServerName?4() -> str
+PyQt5.QtNetwork.QLocalServer.serverName?4() -> QString
+PyQt5.QtNetwork.QLocalServer.fullServerName?4() -> QString
 PyQt5.QtNetwork.QLocalServer.serverError?4() -> QAbstractSocket.SocketError
 PyQt5.QtNetwork.QLocalServer.setMaxPendingConnections?4(int)
 PyQt5.QtNetwork.QLocalServer.waitForNewConnection?4(int msecs=0) -> (bool, bool)
-PyQt5.QtNetwork.QLocalServer.removeServer?4(str) -> bool
+PyQt5.QtNetwork.QLocalServer.removeServer?4(QString) -> bool
 PyQt5.QtNetwork.QLocalServer.newConnection?4()
-PyQt5.QtNetwork.QLocalServer.incomingConnection?4(sip.voidptr)
+PyQt5.QtNetwork.QLocalServer.incomingConnection?4(quintptr)
 PyQt5.QtNetwork.QLocalServer.setSocketOptions?4(QLocalServer.SocketOptions)
 PyQt5.QtNetwork.QLocalServer.socketOptions?4() -> QLocalServer.SocketOptions
+PyQt5.QtNetwork.QLocalServer.SocketOptions?1()
+PyQt5.QtNetwork.QLocalServer.SocketOptions.__init__?1(self)
+PyQt5.QtNetwork.QLocalServer.SocketOptions?1(int)
+PyQt5.QtNetwork.QLocalServer.SocketOptions.__init__?1(self, int)
 PyQt5.QtNetwork.QLocalServer.SocketOptions?1(QLocalServer.SocketOptions)
 PyQt5.QtNetwork.QLocalServer.SocketOptions.__init__?1(self, QLocalServer.SocketOptions)
-PyQt5.QtNetwork.QLocalServer.SocketOptions?1(int)
-PyQt5.QtNetwork.QLocalServer.SocketOptions.__init__?1(self, int)
-PyQt5.QtNetwork.QLocalServer.SocketOptions?1()
-PyQt5.QtNetwork.QLocalServer.SocketOptions.__init__?1(self)
 PyQt5.QtNetwork.QLocalSocket.LocalSocketState?10
 PyQt5.QtNetwork.QLocalSocket.UnconnectedState?10
 PyQt5.QtNetwork.QLocalSocket.ConnectingState?10
@@ -13575,13 +14350,13 @@
 PyQt5.QtNetwork.QLocalSocket.UnknownSocketError?10
 PyQt5.QtNetwork.QLocalSocket?1(QObject parent=None)
 PyQt5.QtNetwork.QLocalSocket.__init__?1(self, QObject parent=None)
-PyQt5.QtNetwork.QLocalSocket.connectToServer?4(str, QIODevice.OpenMode mode=QIODevice.ReadWrite)
+PyQt5.QtNetwork.QLocalSocket.connectToServer?4(QString, QIODevice.OpenMode mode=QIODevice.ReadWrite)
 PyQt5.QtNetwork.QLocalSocket.connectToServer?4(QIODevice.OpenMode mode=QIODevice.ReadWrite)
 PyQt5.QtNetwork.QLocalSocket.disconnectFromServer?4()
 PyQt5.QtNetwork.QLocalSocket.open?4(QIODevice.OpenMode mode=QIODevice.ReadWrite) -> bool
-PyQt5.QtNetwork.QLocalSocket.serverName?4() -> str
-PyQt5.QtNetwork.QLocalSocket.setServerName?4(str)
-PyQt5.QtNetwork.QLocalSocket.fullServerName?4() -> str
+PyQt5.QtNetwork.QLocalSocket.serverName?4() -> QString
+PyQt5.QtNetwork.QLocalSocket.setServerName?4(QString)
+PyQt5.QtNetwork.QLocalSocket.fullServerName?4() -> QString
 PyQt5.QtNetwork.QLocalSocket.abort?4()
 PyQt5.QtNetwork.QLocalSocket.isSequential?4() -> bool
 PyQt5.QtNetwork.QLocalSocket.bytesAvailable?4() -> int
@@ -13593,8 +14368,8 @@
 PyQt5.QtNetwork.QLocalSocket.isValid?4() -> bool
 PyQt5.QtNetwork.QLocalSocket.readBufferSize?4() -> int
 PyQt5.QtNetwork.QLocalSocket.setReadBufferSize?4(int)
-PyQt5.QtNetwork.QLocalSocket.setSocketDescriptor?4(sip.voidptr, QLocalSocket.LocalSocketState state=QLocalSocket.ConnectedState, QIODevice.OpenMode mode=QIODevice.ReadWrite) -> bool
-PyQt5.QtNetwork.QLocalSocket.socketDescriptor?4() -> sip.voidptr
+PyQt5.QtNetwork.QLocalSocket.setSocketDescriptor?4(qintptr, QLocalSocket.LocalSocketState state=QLocalSocket.ConnectedState, QIODevice.OpenMode mode=QIODevice.ReadWrite) -> bool
+PyQt5.QtNetwork.QLocalSocket.socketDescriptor?4() -> qintptr
 PyQt5.QtNetwork.QLocalSocket.state?4() -> QLocalSocket.LocalSocketState
 PyQt5.QtNetwork.QLocalSocket.waitForBytesWritten?4(int msecs=30000) -> bool
 PyQt5.QtNetwork.QLocalSocket.waitForConnected?4(int msecs=30000) -> bool
@@ -13604,8 +14379,8 @@
 PyQt5.QtNetwork.QLocalSocket.disconnected?4()
 PyQt5.QtNetwork.QLocalSocket.error?4(QLocalSocket.LocalSocketError)
 PyQt5.QtNetwork.QLocalSocket.stateChanged?4(QLocalSocket.LocalSocketState)
-PyQt5.QtNetwork.QLocalSocket.readData?4(int) -> bytes
-PyQt5.QtNetwork.QLocalSocket.writeData?4(str) -> int
+PyQt5.QtNetwork.QLocalSocket.readData?4(int) -> object
+PyQt5.QtNetwork.QLocalSocket.writeData?4(bytes) -> int
 PyQt5.QtNetwork.QNetworkAccessManager.NetworkAccessibility?10
 PyQt5.QtNetwork.QNetworkAccessManager.UnknownAccessibility?10
 PyQt5.QtNetwork.QNetworkAccessManager.NotAccessible?10
@@ -13635,8 +14410,9 @@
 PyQt5.QtNetwork.QNetworkAccessManager.authenticationRequired?4(QNetworkReply, QAuthenticator)
 PyQt5.QtNetwork.QNetworkAccessManager.finished?4(QNetworkReply)
 PyQt5.QtNetwork.QNetworkAccessManager.encrypted?4(QNetworkReply)
-PyQt5.QtNetwork.QNetworkAccessManager.sslErrors?4(QNetworkReply, list-of-QSslError)
+PyQt5.QtNetwork.QNetworkAccessManager.sslErrors?4(QNetworkReply, unknown-type)
 PyQt5.QtNetwork.QNetworkAccessManager.networkAccessibleChanged?4(QNetworkAccessManager.NetworkAccessibility)
+PyQt5.QtNetwork.QNetworkAccessManager.preSharedKeyAuthenticationRequired?4(QNetworkReply, QSslPreSharedKeyAuthenticator)
 PyQt5.QtNetwork.QNetworkAccessManager.createRequest?4(QNetworkAccessManager.Operation, QNetworkRequest, QIODevice device=None) -> QNetworkReply
 PyQt5.QtNetwork.QNetworkAccessManager.proxyFactory?4() -> QNetworkProxyFactory
 PyQt5.QtNetwork.QNetworkAccessManager.setProxyFactory?4(QNetworkProxyFactory)
@@ -13650,10 +14426,10 @@
 PyQt5.QtNetwork.QNetworkAccessManager.setNetworkAccessible?4(QNetworkAccessManager.NetworkAccessibility)
 PyQt5.QtNetwork.QNetworkAccessManager.networkAccessible?4() -> QNetworkAccessManager.NetworkAccessibility
 PyQt5.QtNetwork.QNetworkAccessManager.clearAccessCache?4()
-PyQt5.QtNetwork.QNetworkAccessManager.supportedSchemes?4() -> list-of-str
-PyQt5.QtNetwork.QNetworkAccessManager.connectToHostEncrypted?4(str, int port=443, QSslConfiguration sslConfiguration=QSslConfiguration.defaultConfiguration())
-PyQt5.QtNetwork.QNetworkAccessManager.connectToHost?4(str, int port=80)
-PyQt5.QtNetwork.QNetworkAccessManager.supportedSchemesImplementation?4() -> list-of-str
+PyQt5.QtNetwork.QNetworkAccessManager.supportedSchemes?4() -> QStringList
+PyQt5.QtNetwork.QNetworkAccessManager.connectToHostEncrypted?4(QString, int port=443, QSslConfiguration sslConfiguration=QSslConfiguration.defaultConfiguration())
+PyQt5.QtNetwork.QNetworkAccessManager.connectToHost?4(QString, int port=80)
+PyQt5.QtNetwork.QNetworkAccessManager.supportedSchemesImplementation?4() -> QStringList
 PyQt5.QtNetwork.QNetworkConfigurationManager.Capability?10
 PyQt5.QtNetwork.QNetworkConfigurationManager.CanStartAndStopInterfaces?10
 PyQt5.QtNetwork.QNetworkConfigurationManager.DirectConnectionRouting?10
@@ -13666,8 +14442,8 @@
 PyQt5.QtNetwork.QNetworkConfigurationManager.__init__?1(self, QObject parent=None)
 PyQt5.QtNetwork.QNetworkConfigurationManager.capabilities?4() -> QNetworkConfigurationManager.Capabilities
 PyQt5.QtNetwork.QNetworkConfigurationManager.defaultConfiguration?4() -> QNetworkConfiguration
-PyQt5.QtNetwork.QNetworkConfigurationManager.allConfigurations?4(QNetworkConfiguration.StateFlags flags=0) -> list-of-QNetworkConfiguration
-PyQt5.QtNetwork.QNetworkConfigurationManager.configurationFromIdentifier?4(str) -> QNetworkConfiguration
+PyQt5.QtNetwork.QNetworkConfigurationManager.allConfigurations?4(QNetworkConfiguration.StateFlags flags=QNetworkConfiguration.StateFlags()) -> unknown-type
+PyQt5.QtNetwork.QNetworkConfigurationManager.configurationFromIdentifier?4(QString) -> QNetworkConfiguration
 PyQt5.QtNetwork.QNetworkConfigurationManager.updateConfigurations?4()
 PyQt5.QtNetwork.QNetworkConfigurationManager.isOnline?4() -> bool
 PyQt5.QtNetwork.QNetworkConfigurationManager.configurationAdded?4(QNetworkConfiguration)
@@ -13675,12 +14451,12 @@
 PyQt5.QtNetwork.QNetworkConfigurationManager.configurationChanged?4(QNetworkConfiguration)
 PyQt5.QtNetwork.QNetworkConfigurationManager.onlineStateChanged?4(bool)
 PyQt5.QtNetwork.QNetworkConfigurationManager.updateCompleted?4()
+PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities?1()
+PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities.__init__?1(self)
+PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities?1(int)
+PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities.__init__?1(self, int)
 PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities?1(QNetworkConfigurationManager.Capabilities)
 PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities.__init__?1(self, QNetworkConfigurationManager.Capabilities)
-PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities?1(int)
-PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities.__init__?1(self, int)
-PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities?1()
-PyQt5.QtNetwork.QNetworkConfigurationManager.Capabilities.__init__?1(self)
 PyQt5.QtNetwork.QNetworkConfiguration.BearerType?10
 PyQt5.QtNetwork.QNetworkConfiguration.BearerUnknown?10
 PyQt5.QtNetwork.QNetworkConfiguration.BearerEthernet?10
@@ -13718,20 +14494,20 @@
 PyQt5.QtNetwork.QNetworkConfiguration.type?4() -> QNetworkConfiguration.Type
 PyQt5.QtNetwork.QNetworkConfiguration.purpose?4() -> QNetworkConfiguration.Purpose
 PyQt5.QtNetwork.QNetworkConfiguration.bearerType?4() -> QNetworkConfiguration.BearerType
-PyQt5.QtNetwork.QNetworkConfiguration.bearerTypeName?4() -> str
+PyQt5.QtNetwork.QNetworkConfiguration.bearerTypeName?4() -> QString
 PyQt5.QtNetwork.QNetworkConfiguration.bearerTypeFamily?4() -> QNetworkConfiguration.BearerType
-PyQt5.QtNetwork.QNetworkConfiguration.identifier?4() -> str
+PyQt5.QtNetwork.QNetworkConfiguration.identifier?4() -> QString
 PyQt5.QtNetwork.QNetworkConfiguration.isRoamingAvailable?4() -> bool
-PyQt5.QtNetwork.QNetworkConfiguration.children?4() -> list-of-QNetworkConfiguration
-PyQt5.QtNetwork.QNetworkConfiguration.name?4() -> str
+PyQt5.QtNetwork.QNetworkConfiguration.children?4() -> unknown-type
+PyQt5.QtNetwork.QNetworkConfiguration.name?4() -> QString
 PyQt5.QtNetwork.QNetworkConfiguration.isValid?4() -> bool
 PyQt5.QtNetwork.QNetworkConfiguration.swap?4(QNetworkConfiguration)
+PyQt5.QtNetwork.QNetworkConfiguration.StateFlags?1()
+PyQt5.QtNetwork.QNetworkConfiguration.StateFlags.__init__?1(self)
+PyQt5.QtNetwork.QNetworkConfiguration.StateFlags?1(int)
+PyQt5.QtNetwork.QNetworkConfiguration.StateFlags.__init__?1(self, int)
 PyQt5.QtNetwork.QNetworkConfiguration.StateFlags?1(QNetworkConfiguration.StateFlags)
 PyQt5.QtNetwork.QNetworkConfiguration.StateFlags.__init__?1(self, QNetworkConfiguration.StateFlags)
-PyQt5.QtNetwork.QNetworkConfiguration.StateFlags?1(int)
-PyQt5.QtNetwork.QNetworkConfiguration.StateFlags.__init__?1(self, int)
-PyQt5.QtNetwork.QNetworkConfiguration.StateFlags?1()
-PyQt5.QtNetwork.QNetworkConfiguration.StateFlags.__init__?1(self)
 PyQt5.QtNetwork.QNetworkCookie.RawForm?10
 PyQt5.QtNetwork.QNetworkCookie.NameAndValueOnly?10
 PyQt5.QtNetwork.QNetworkCookie.Full?10
@@ -13744,16 +14520,16 @@
 PyQt5.QtNetwork.QNetworkCookie.isSessionCookie?4() -> bool
 PyQt5.QtNetwork.QNetworkCookie.expirationDate?4() -> QDateTime
 PyQt5.QtNetwork.QNetworkCookie.setExpirationDate?4(QDateTime)
-PyQt5.QtNetwork.QNetworkCookie.domain?4() -> str
-PyQt5.QtNetwork.QNetworkCookie.setDomain?4(str)
-PyQt5.QtNetwork.QNetworkCookie.path?4() -> str
-PyQt5.QtNetwork.QNetworkCookie.setPath?4(str)
+PyQt5.QtNetwork.QNetworkCookie.domain?4() -> QString
+PyQt5.QtNetwork.QNetworkCookie.setDomain?4(QString)
+PyQt5.QtNetwork.QNetworkCookie.path?4() -> QString
+PyQt5.QtNetwork.QNetworkCookie.setPath?4(QString)
 PyQt5.QtNetwork.QNetworkCookie.name?4() -> QByteArray
 PyQt5.QtNetwork.QNetworkCookie.setName?4(QByteArray)
 PyQt5.QtNetwork.QNetworkCookie.value?4() -> QByteArray
 PyQt5.QtNetwork.QNetworkCookie.setValue?4(QByteArray)
 PyQt5.QtNetwork.QNetworkCookie.toRawForm?4(QNetworkCookie.RawForm form=QNetworkCookie.Full) -> QByteArray
-PyQt5.QtNetwork.QNetworkCookie.parseCookies?4(QByteArray) -> list-of-QNetworkCookie
+PyQt5.QtNetwork.QNetworkCookie.parseCookies?4(QByteArray) -> unknown-type
 PyQt5.QtNetwork.QNetworkCookie.isHttpOnly?4() -> bool
 PyQt5.QtNetwork.QNetworkCookie.setHttpOnly?4(bool)
 PyQt5.QtNetwork.QNetworkCookie.swap?4(QNetworkCookie)
@@ -13761,18 +14537,18 @@
 PyQt5.QtNetwork.QNetworkCookie.normalize?4(QUrl)
 PyQt5.QtNetwork.QNetworkCookieJar?1(QObject parent=None)
 PyQt5.QtNetwork.QNetworkCookieJar.__init__?1(self, QObject parent=None)
-PyQt5.QtNetwork.QNetworkCookieJar.cookiesForUrl?4(QUrl) -> list-of-QNetworkCookie
-PyQt5.QtNetwork.QNetworkCookieJar.setCookiesFromUrl?4(list-of-QNetworkCookie, QUrl) -> bool
+PyQt5.QtNetwork.QNetworkCookieJar.cookiesForUrl?4(QUrl) -> unknown-type
+PyQt5.QtNetwork.QNetworkCookieJar.setCookiesFromUrl?4(unknown-type, QUrl) -> bool
 PyQt5.QtNetwork.QNetworkCookieJar.insertCookie?4(QNetworkCookie) -> bool
 PyQt5.QtNetwork.QNetworkCookieJar.updateCookie?4(QNetworkCookie) -> bool
 PyQt5.QtNetwork.QNetworkCookieJar.deleteCookie?4(QNetworkCookie) -> bool
-PyQt5.QtNetwork.QNetworkCookieJar.setAllCookies?4(list-of-QNetworkCookie)
-PyQt5.QtNetwork.QNetworkCookieJar.allCookies?4() -> list-of-QNetworkCookie
+PyQt5.QtNetwork.QNetworkCookieJar.setAllCookies?4(unknown-type)
+PyQt5.QtNetwork.QNetworkCookieJar.allCookies?4() -> unknown-type
 PyQt5.QtNetwork.QNetworkCookieJar.validateCookie?4(QNetworkCookie, QUrl) -> bool
 PyQt5.QtNetwork.QNetworkDiskCache?1(QObject parent=None)
 PyQt5.QtNetwork.QNetworkDiskCache.__init__?1(self, QObject parent=None)
-PyQt5.QtNetwork.QNetworkDiskCache.cacheDirectory?4() -> str
-PyQt5.QtNetwork.QNetworkDiskCache.setCacheDirectory?4(str)
+PyQt5.QtNetwork.QNetworkDiskCache.cacheDirectory?4() -> QString
+PyQt5.QtNetwork.QNetworkDiskCache.setCacheDirectory?4(QString)
 PyQt5.QtNetwork.QNetworkDiskCache.maximumCacheSize?4() -> int
 PyQt5.QtNetwork.QNetworkDiskCache.setMaximumCacheSize?4(int)
 PyQt5.QtNetwork.QNetworkDiskCache.cacheSize?4() -> int
@@ -13782,7 +14558,7 @@
 PyQt5.QtNetwork.QNetworkDiskCache.remove?4(QUrl) -> bool
 PyQt5.QtNetwork.QNetworkDiskCache.prepare?4(QNetworkCacheMetaData) -> QIODevice
 PyQt5.QtNetwork.QNetworkDiskCache.insert?4(QIODevice)
-PyQt5.QtNetwork.QNetworkDiskCache.fileMetaData?4(str) -> QNetworkCacheMetaData
+PyQt5.QtNetwork.QNetworkDiskCache.fileMetaData?4(QString) -> QNetworkCacheMetaData
 PyQt5.QtNetwork.QNetworkDiskCache.clear?4()
 PyQt5.QtNetwork.QNetworkDiskCache.expire?4() -> int
 PyQt5.QtNetwork.QNetworkAddressEntry?1()
@@ -13810,23 +14586,25 @@
 PyQt5.QtNetwork.QNetworkInterface?1(QNetworkInterface)
 PyQt5.QtNetwork.QNetworkInterface.__init__?1(self, QNetworkInterface)
 PyQt5.QtNetwork.QNetworkInterface.isValid?4() -> bool
-PyQt5.QtNetwork.QNetworkInterface.name?4() -> str
+PyQt5.QtNetwork.QNetworkInterface.name?4() -> QString
 PyQt5.QtNetwork.QNetworkInterface.flags?4() -> QNetworkInterface.InterfaceFlags
-PyQt5.QtNetwork.QNetworkInterface.hardwareAddress?4() -> str
-PyQt5.QtNetwork.QNetworkInterface.addressEntries?4() -> list-of-QNetworkAddressEntry
-PyQt5.QtNetwork.QNetworkInterface.interfaceFromName?4(str) -> QNetworkInterface
+PyQt5.QtNetwork.QNetworkInterface.hardwareAddress?4() -> QString
+PyQt5.QtNetwork.QNetworkInterface.addressEntries?4() -> unknown-type
+PyQt5.QtNetwork.QNetworkInterface.interfaceFromName?4(QString) -> QNetworkInterface
 PyQt5.QtNetwork.QNetworkInterface.interfaceFromIndex?4(int) -> QNetworkInterface
-PyQt5.QtNetwork.QNetworkInterface.allInterfaces?4() -> list-of-QNetworkInterface
-PyQt5.QtNetwork.QNetworkInterface.allAddresses?4() -> list-of-QHostAddress
+PyQt5.QtNetwork.QNetworkInterface.allInterfaces?4() -> unknown-type
+PyQt5.QtNetwork.QNetworkInterface.allAddresses?4() -> unknown-type
 PyQt5.QtNetwork.QNetworkInterface.index?4() -> int
-PyQt5.QtNetwork.QNetworkInterface.humanReadableName?4() -> str
+PyQt5.QtNetwork.QNetworkInterface.humanReadableName?4() -> QString
 PyQt5.QtNetwork.QNetworkInterface.swap?4(QNetworkInterface)
+PyQt5.QtNetwork.QNetworkInterface.interfaceIndexFromName?4(QString) -> int
+PyQt5.QtNetwork.QNetworkInterface.interfaceNameFromIndex?4(int) -> QString
+PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags?1()
+PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags.__init__?1(self)
+PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags?1(int)
+PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags.__init__?1(self, int)
 PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags?1(QNetworkInterface.InterfaceFlags)
 PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags.__init__?1(self, QNetworkInterface.InterfaceFlags)
-PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags?1(int)
-PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags.__init__?1(self, int)
-PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags?1()
-PyQt5.QtNetwork.QNetworkInterface.InterfaceFlags.__init__?1(self)
 PyQt5.QtNetwork.QNetworkProxy.Capability?10
 PyQt5.QtNetwork.QNetworkProxy.TunnelingCapability?10
 PyQt5.QtNetwork.QNetworkProxy.ListeningCapability?10
@@ -13842,18 +14620,18 @@
 PyQt5.QtNetwork.QNetworkProxy.FtpCachingProxy?10
 PyQt5.QtNetwork.QNetworkProxy?1()
 PyQt5.QtNetwork.QNetworkProxy.__init__?1(self)
-PyQt5.QtNetwork.QNetworkProxy?1(QNetworkProxy.ProxyType, str hostName='', int port=0, str user='', str password='')
-PyQt5.QtNetwork.QNetworkProxy.__init__?1(self, QNetworkProxy.ProxyType, str hostName='', int port=0, str user='', str password='')
+PyQt5.QtNetwork.QNetworkProxy?1(QNetworkProxy.ProxyType, QString hostName='', int port=0, QString user='', QString password='')
+PyQt5.QtNetwork.QNetworkProxy.__init__?1(self, QNetworkProxy.ProxyType, QString hostName='', int port=0, QString user='', QString password='')
 PyQt5.QtNetwork.QNetworkProxy?1(QNetworkProxy)
 PyQt5.QtNetwork.QNetworkProxy.__init__?1(self, QNetworkProxy)
 PyQt5.QtNetwork.QNetworkProxy.setType?4(QNetworkProxy.ProxyType)
 PyQt5.QtNetwork.QNetworkProxy.type?4() -> QNetworkProxy.ProxyType
-PyQt5.QtNetwork.QNetworkProxy.setUser?4(str)
-PyQt5.QtNetwork.QNetworkProxy.user?4() -> str
-PyQt5.QtNetwork.QNetworkProxy.setPassword?4(str)
-PyQt5.QtNetwork.QNetworkProxy.password?4() -> str
-PyQt5.QtNetwork.QNetworkProxy.setHostName?4(str)
-PyQt5.QtNetwork.QNetworkProxy.hostName?4() -> str
+PyQt5.QtNetwork.QNetworkProxy.setUser?4(QString)
+PyQt5.QtNetwork.QNetworkProxy.user?4() -> QString
+PyQt5.QtNetwork.QNetworkProxy.setPassword?4(QString)
+PyQt5.QtNetwork.QNetworkProxy.password?4() -> QString
+PyQt5.QtNetwork.QNetworkProxy.setHostName?4(QString)
+PyQt5.QtNetwork.QNetworkProxy.hostName?4() -> QString
 PyQt5.QtNetwork.QNetworkProxy.setPort?4(int)
 PyQt5.QtNetwork.QNetworkProxy.port?4() -> int
 PyQt5.QtNetwork.QNetworkProxy.setApplicationProxy?4(QNetworkProxy)
@@ -13866,15 +14644,15 @@
 PyQt5.QtNetwork.QNetworkProxy.header?4(QNetworkRequest.KnownHeaders) -> QVariant
 PyQt5.QtNetwork.QNetworkProxy.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
 PyQt5.QtNetwork.QNetworkProxy.hasRawHeader?4(QByteArray) -> bool
-PyQt5.QtNetwork.QNetworkProxy.rawHeaderList?4() -> list-of-QByteArray
+PyQt5.QtNetwork.QNetworkProxy.rawHeaderList?4() -> unknown-type
 PyQt5.QtNetwork.QNetworkProxy.rawHeader?4(QByteArray) -> QByteArray
 PyQt5.QtNetwork.QNetworkProxy.setRawHeader?4(QByteArray, QByteArray)
+PyQt5.QtNetwork.QNetworkProxy.Capabilities?1()
+PyQt5.QtNetwork.QNetworkProxy.Capabilities.__init__?1(self)
+PyQt5.QtNetwork.QNetworkProxy.Capabilities?1(int)
+PyQt5.QtNetwork.QNetworkProxy.Capabilities.__init__?1(self, int)
 PyQt5.QtNetwork.QNetworkProxy.Capabilities?1(QNetworkProxy.Capabilities)
 PyQt5.QtNetwork.QNetworkProxy.Capabilities.__init__?1(self, QNetworkProxy.Capabilities)
-PyQt5.QtNetwork.QNetworkProxy.Capabilities?1(int)
-PyQt5.QtNetwork.QNetworkProxy.Capabilities.__init__?1(self, int)
-PyQt5.QtNetwork.QNetworkProxy.Capabilities?1()
-PyQt5.QtNetwork.QNetworkProxy.Capabilities.__init__?1(self)
 PyQt5.QtNetwork.QNetworkProxyQuery.QueryType?10
 PyQt5.QtNetwork.QNetworkProxyQuery.TcpSocket?10
 PyQt5.QtNetwork.QNetworkProxyQuery.UdpSocket?10
@@ -13884,28 +14662,28 @@
 PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self)
 PyQt5.QtNetwork.QNetworkProxyQuery?1(QUrl, QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.UrlRequest)
 PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QUrl, QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.UrlRequest)
-PyQt5.QtNetwork.QNetworkProxyQuery?1(str, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
-PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, str, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
-PyQt5.QtNetwork.QNetworkProxyQuery?1(int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
-PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
+PyQt5.QtNetwork.QNetworkProxyQuery?1(QString, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
+PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QString, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
+PyQt5.QtNetwork.QNetworkProxyQuery?1(int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
+PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
 PyQt5.QtNetwork.QNetworkProxyQuery?1(QNetworkConfiguration, QUrl, QNetworkProxyQuery.QueryType queryType=QNetworkProxyQuery.UrlRequest)
 PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkConfiguration, QUrl, QNetworkProxyQuery.QueryType queryType=QNetworkProxyQuery.UrlRequest)
-PyQt5.QtNetwork.QNetworkProxyQuery?1(QNetworkConfiguration, str, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
-PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkConfiguration, str, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
-PyQt5.QtNetwork.QNetworkProxyQuery?1(QNetworkConfiguration, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
-PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkConfiguration, int, str protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
+PyQt5.QtNetwork.QNetworkProxyQuery?1(QNetworkConfiguration, QString, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
+PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkConfiguration, QString, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
+PyQt5.QtNetwork.QNetworkProxyQuery?1(QNetworkConfiguration, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
+PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkConfiguration, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
 PyQt5.QtNetwork.QNetworkProxyQuery?1(QNetworkProxyQuery)
 PyQt5.QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkProxyQuery)
 PyQt5.QtNetwork.QNetworkProxyQuery.queryType?4() -> QNetworkProxyQuery.QueryType
 PyQt5.QtNetwork.QNetworkProxyQuery.setQueryType?4(QNetworkProxyQuery.QueryType)
 PyQt5.QtNetwork.QNetworkProxyQuery.peerPort?4() -> int
 PyQt5.QtNetwork.QNetworkProxyQuery.setPeerPort?4(int)
-PyQt5.QtNetwork.QNetworkProxyQuery.peerHostName?4() -> str
-PyQt5.QtNetwork.QNetworkProxyQuery.setPeerHostName?4(str)
+PyQt5.QtNetwork.QNetworkProxyQuery.peerHostName?4() -> QString
+PyQt5.QtNetwork.QNetworkProxyQuery.setPeerHostName?4(QString)
 PyQt5.QtNetwork.QNetworkProxyQuery.localPort?4() -> int
 PyQt5.QtNetwork.QNetworkProxyQuery.setLocalPort?4(int)
-PyQt5.QtNetwork.QNetworkProxyQuery.protocolTag?4() -> str
-PyQt5.QtNetwork.QNetworkProxyQuery.setProtocolTag?4(str)
+PyQt5.QtNetwork.QNetworkProxyQuery.protocolTag?4() -> QString
+PyQt5.QtNetwork.QNetworkProxyQuery.setProtocolTag?4(QString)
 PyQt5.QtNetwork.QNetworkProxyQuery.url?4() -> QUrl
 PyQt5.QtNetwork.QNetworkProxyQuery.setUrl?4(QUrl)
 PyQt5.QtNetwork.QNetworkProxyQuery.networkConfiguration?4() -> QNetworkConfiguration
@@ -13915,10 +14693,10 @@
 PyQt5.QtNetwork.QNetworkProxyFactory.__init__?1(self)
 PyQt5.QtNetwork.QNetworkProxyFactory?1(QNetworkProxyFactory)
 PyQt5.QtNetwork.QNetworkProxyFactory.__init__?1(self, QNetworkProxyFactory)
-PyQt5.QtNetwork.QNetworkProxyFactory.queryProxy?4(QNetworkProxyQuery query=QNetworkProxyQuery()) -> list-of-QNetworkProxy
+PyQt5.QtNetwork.QNetworkProxyFactory.queryProxy?4(QNetworkProxyQuery query=QNetworkProxyQuery()) -> unknown-type
 PyQt5.QtNetwork.QNetworkProxyFactory.setApplicationProxyFactory?4(QNetworkProxyFactory)
-PyQt5.QtNetwork.QNetworkProxyFactory.proxyForQuery?4(QNetworkProxyQuery) -> list-of-QNetworkProxy
-PyQt5.QtNetwork.QNetworkProxyFactory.systemProxyForQuery?4(QNetworkProxyQuery query=QNetworkProxyQuery()) -> list-of-QNetworkProxy
+PyQt5.QtNetwork.QNetworkProxyFactory.proxyForQuery?4(QNetworkProxyQuery) -> unknown-type
+PyQt5.QtNetwork.QNetworkProxyFactory.systemProxyForQuery?4(QNetworkProxyQuery query=QNetworkProxyQuery()) -> unknown-type
 PyQt5.QtNetwork.QNetworkProxyFactory.setUseSystemConfiguration?4(bool)
 PyQt5.QtNetwork.QNetworkReply.NetworkError?10
 PyQt5.QtNetwork.QNetworkReply.NoError?10
@@ -13953,6 +14731,8 @@
 PyQt5.QtNetwork.QNetworkReply.OperationNotImplementedError?10
 PyQt5.QtNetwork.QNetworkReply.ServiceUnavailableError?10
 PyQt5.QtNetwork.QNetworkReply.UnknownServerError?10
+PyQt5.QtNetwork.QNetworkReply.TooManyRedirectsError?10
+PyQt5.QtNetwork.QNetworkReply.InsecureRedirectError?10
 PyQt5.QtNetwork.QNetworkReply?1(QObject parent=None)
 PyQt5.QtNetwork.QNetworkReply.__init__?1(self, QObject parent=None)
 PyQt5.QtNetwork.QNetworkReply.abort?4()
@@ -13967,7 +14747,7 @@
 PyQt5.QtNetwork.QNetworkReply.url?4() -> QUrl
 PyQt5.QtNetwork.QNetworkReply.header?4(QNetworkRequest.KnownHeaders) -> QVariant
 PyQt5.QtNetwork.QNetworkReply.hasRawHeader?4(QByteArray) -> bool
-PyQt5.QtNetwork.QNetworkReply.rawHeaderList?4() -> list-of-QByteArray
+PyQt5.QtNetwork.QNetworkReply.rawHeaderList?4() -> unknown-type
 PyQt5.QtNetwork.QNetworkReply.rawHeader?4(QByteArray) -> QByteArray
 PyQt5.QtNetwork.QNetworkReply.attribute?4(QNetworkRequest.Attribute) -> QVariant
 PyQt5.QtNetwork.QNetworkReply.sslConfiguration?4() -> QSslConfiguration
@@ -13977,13 +14757,15 @@
 PyQt5.QtNetwork.QNetworkReply.finished?4()
 PyQt5.QtNetwork.QNetworkReply.encrypted?4()
 PyQt5.QtNetwork.QNetworkReply.error?4(QNetworkReply.NetworkError)
-PyQt5.QtNetwork.QNetworkReply.sslErrors?4(list-of-QSslError)
+PyQt5.QtNetwork.QNetworkReply.sslErrors?4(unknown-type)
 PyQt5.QtNetwork.QNetworkReply.uploadProgress?4(int, int)
 PyQt5.QtNetwork.QNetworkReply.downloadProgress?4(int, int)
-PyQt5.QtNetwork.QNetworkReply.writeData?4(str) -> int
+PyQt5.QtNetwork.QNetworkReply.preSharedKeyAuthenticationRequired?4(QSslPreSharedKeyAuthenticator)
+PyQt5.QtNetwork.QNetworkReply.redirected?4(QUrl)
+PyQt5.QtNetwork.QNetworkReply.writeData?4(bytes) -> int
 PyQt5.QtNetwork.QNetworkReply.setOperation?4(QNetworkAccessManager.Operation)
 PyQt5.QtNetwork.QNetworkReply.setRequest?4(QNetworkRequest)
-PyQt5.QtNetwork.QNetworkReply.setError?4(QNetworkReply.NetworkError, str)
+PyQt5.QtNetwork.QNetworkReply.setError?4(QNetworkReply.NetworkError, QString)
 PyQt5.QtNetwork.QNetworkReply.setUrl?4(QUrl)
 PyQt5.QtNetwork.QNetworkReply.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
 PyQt5.QtNetwork.QNetworkReply.setRawHeader?4(QByteArray, QByteArray)
@@ -13991,11 +14773,11 @@
 PyQt5.QtNetwork.QNetworkReply.setFinished?4(bool)
 PyQt5.QtNetwork.QNetworkReply.isFinished?4() -> bool
 PyQt5.QtNetwork.QNetworkReply.isRunning?4() -> bool
-PyQt5.QtNetwork.QNetworkReply.ignoreSslErrors?4(list-of-QSslError)
-PyQt5.QtNetwork.QNetworkReply.rawHeaderPairs?4() -> list-of-tuple-of-QByteArray-QByteArray
+PyQt5.QtNetwork.QNetworkReply.ignoreSslErrors?4(unknown-type)
+PyQt5.QtNetwork.QNetworkReply.rawHeaderPairs?4() -> unknown-type
 PyQt5.QtNetwork.QNetworkReply.sslConfigurationImplementation?4(QSslConfiguration)
 PyQt5.QtNetwork.QNetworkReply.setSslConfigurationImplementation?4(QSslConfiguration)
-PyQt5.QtNetwork.QNetworkReply.ignoreSslErrorsImplementation?4(list-of-QSslError)
+PyQt5.QtNetwork.QNetworkReply.ignoreSslErrorsImplementation?4(unknown-type)
 PyQt5.QtNetwork.QNetworkRequest.Priority?10
 PyQt5.QtNetwork.QNetworkRequest.HighPriority?10
 PyQt5.QtNetwork.QNetworkRequest.NormalPriority?10
@@ -14026,6 +14808,8 @@
 PyQt5.QtNetwork.QNetworkRequest.BackgroundRequestAttribute?10
 PyQt5.QtNetwork.QNetworkRequest.SpdyAllowedAttribute?10
 PyQt5.QtNetwork.QNetworkRequest.SpdyWasUsedAttribute?10
+PyQt5.QtNetwork.QNetworkRequest.EmitAllUploadProgressSignalsAttribute?10
+PyQt5.QtNetwork.QNetworkRequest.FollowRedirectsAttribute?10
 PyQt5.QtNetwork.QNetworkRequest.User?10
 PyQt5.QtNetwork.QNetworkRequest.UserMax?10
 PyQt5.QtNetwork.QNetworkRequest.KnownHeaders?10
@@ -14047,7 +14831,7 @@
 PyQt5.QtNetwork.QNetworkRequest.header?4(QNetworkRequest.KnownHeaders) -> QVariant
 PyQt5.QtNetwork.QNetworkRequest.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
 PyQt5.QtNet