Qt for Python Missing Bindings: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
python main.py | python main.py | ||
on the following date: | on the following date: | ||
2022-07-25 09: | 2022-07-25 09:59:08 GMT | ||
===== QtCore ===== | ===== QtCore ===== | ||
Line 419: | Line 419: | ||
===== QtCharts ===== | ===== QtCharts ===== | ||
Documentation link: https://doc.qt.io/qt-6/qtcharts-module.html | Documentation link: https://doc.qt.io/qt-6/qtcharts-module.html | ||
Number of types in QtCharts:''' 49''' | Number of types in QtCharts:''' 49''' | ||
Line 426: | Line 424: | ||
Missing types in QtCharts: | Missing types in QtCharts: | ||
QColorAxis (is present in PyQt6) | |||
QColorAxis | |||
Number of missing types:''' | Number of missing types:''' 1''' | ||
Number of missing types that are present in PyQt6:''' | Number of missing types that are present in PyQt6:''' 1''' | ||
===== QtDataVisualization ===== | ===== QtDataVisualization ===== | ||
Line 485: | Line 435: | ||
Number of types in QtDataVisualization:''' 35''' | Number of types in QtDataVisualization:''' 35''' | ||
Missing types in | Number of missing types:''' 0''' | ||
===== QtBluetooth ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtbluetooth-module.html | |||
Number of types in QtBluetooth:''' 24''' | |||
Number of missing types:''' 0''' | |||
===== QtPositioning ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtpositioning-module.html | |||
Number of types in QtPositioning:''' 17''' | |||
Missing types in QtPositioning: | |||
QNmeaSatelliteInfoSource (is present in PyQt6) | |||
Number of missing types:''' | Number of missing types:''' 1''' | ||
Number of missing types that are present in PyQt6:''' 1''' | |||
===== QtMultimedia ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtmultimedia-module.html | |||
Number of types in QtMultimedia:''' 28''' | |||
Missing types in QtMultimedia: | |||
QPlatformAudioDecoder | |||
QPlatformAudioSink | |||
QPlatformAudioSource | |||
Number of missing types:''' 3''' | |||
Number of missing types that are present in PyQt6:''' 0''' | Number of missing types that are present in PyQt6:''' 0''' | ||
===== QtRemoteObjects ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtremoteobjects-module.html | |||
Number of types in QtRemoteObjects:''' 15''' | |||
Missing types in QtRemoteObjects: | |||
QRemoteObjectPendingReply | |||
QtROClientFactory | |||
QtROServerFactory | |||
QtRemoteObjects (is present in PyQt6) | |||
Number of missing types:''' 4''' | |||
Number of missing types that are present in PyQt6:''' 1''' | |||
===== QtSensors ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtsensors-module.html | |||
Number of types in QtSensors:''' 48''' | |||
Number of missing types:''' 0''' | |||
===== QtSerialPort ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtserialport-module.html | |||
Number of types in QtSerialPort:''' 2''' | |||
Number of missing types:''' 0''' | |||
===== QtWebChannel ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtwebchannel-module.html | |||
Number of types in QtWebChannel:''' 2''' | |||
Number of missing types:''' 0''' | |||
===== QtWebEngineCore ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html | |||
Number of types in QtWebEngineCore:''' 29''' | |||
Missing types in QtWebEngineCore: | |||
QWebEngineClientCertificateSelection (is present in PyQt6) | |||
QWebEngineClientCertificateStore (is present in PyQt6) | |||
QWebEngineNavigationRequest (is present in PyQt6) | |||
Number of missing types:''' 3''' | |||
Number of missing types that are present in PyQt6:''' 3''' | |||
===== QtWebEngineQuick ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html | |||
Number of types in QtWebEngineQuick:''' 29''' | |||
Missing types in QtWebEngineQuick: | |||
QWebEngineCertificateError | |||
QWebEngineClientCertificateSelection | |||
QWebEngineClientCertificateStore | |||
QWebEngineContextMenuRequest | |||
🥑 Stargate:~/dev/pyside-setup/tools/missing_bindings(env)(dev|✔) % cat missing_bindings_for_wiki_qt_io.txt | |||
= PySide6 bindings for Qt 6.3 = | |||
Using Qt version 6.3 documentation to find public API Qt types and test if the types are present in the PySide6 package. | |||
Similar report: | |||
https://gist.github.com/ethanhs/6c626ca4e291f3682589699296377d3a | |||
This report was generated by running the following command: | |||
python main.py | |||
on the following date: | |||
2022-07-25 09:59:08 GMT | |||
===== QtCore ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtcore-module.html | |||
Number of types in QtCore:''' 235''' | |||
Missing types in QtCore: | |||
QAdoptSharedDataTag | |||
QAndroidActivityResultReceiver | |||
QAndroidBinder | |||
QAndroidIntent | |||
QAndroidParcel | |||
QAndroidService | |||
QAndroidServiceConnection | |||
QAnyStringView | |||
QAtomicInt | |||
QAtomicInteger | |||
QAtomicPointer | |||
QBEInteger | |||
QBaseIterator | |||
QBindable | |||
QByteArrayList | |||
QByteArrayView | |||
QCache | |||
QCborMap.ConstIterator | |||
QCborMap.Iterator | |||
QCborStreamReader.StringResult | |||
QConstIterator | |||
QContiguousCache | |||
QEventLoopLocker (is present in PyQt6) | |||
QException | |||
QFuture | |||
QFutureSynchronizer | |||
QFutureWatcher | |||
QGregorianCalendar | |||
QHashSeed | |||
QIterable | |||
QIterator | |||
QJalaliCalendar | |||
QJniEnvironment | |||
QJniObject | |||
QJsonObject | |||
QJulianCalendar | |||
QKeyValueIterator | |||
QLEInteger | |||
QMessageLogger (is present in PyQt6) | |||
QMetaSequence | |||
QMilankovicCalendar | |||
QModelRoleDataSpan | |||
QMultiMap.key_iterator | |||
QMultiMapIterator | |||
QMutableMultiMapIterator | |||
QNativeInterface.QAndroidApplication | |||
QObjectBindableProperty | |||
QObjectCleanupHandler (is present in PyQt6) | |||
QObjectComputedProperty | |||
QPartialOrdering | |||
QProcess.CreateProcessArguments | |||
QPromise | |||
QProperty | |||
QPropertyBindingError | |||
QPropertyChangeHandler | |||
QPropertyData | |||
QPropertyNotifier | |||
QRomanCalendar | |||
QScopeGuard | |||
QStaticByteArrayMatcher | |||
QStringTokenizer | |||
QStringView | |||
QTaggedIterator | |||
QThreadStorage | |||
QTypeRevision (is present in PyQt6) | |||
QUnhandledException | |||
QUntypedBindable | |||
QUtf8StringView | |||
QVariant (is present in PyQt6) | |||
QVariantConstPointer | |||
QVariantPointer | |||
QVariantRef | |||
QWinEventNotifier | |||
QtFuture | |||
QtFuture.WhenAnyResult | |||
QtLiterals | |||
qfloat16 | |||
Number of missing types:''' 77''' | |||
Number of missing types that are present in PyQt6:''' 5''' | |||
===== QtGui ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtgui-module.html | |||
Number of types in QtGui:''' 206''' | |||
Missing types in QtGui: | |||
QAccessiblePlugin | |||
QAccessibleTableInterface | |||
QFileSystemModel (is present in PyQt6) | |||
QNativeInterface.QAndroidOffscreenSurface | |||
QNativeInterface.QCocoaGLContext | |||
QNativeInterface.QEGLContext | |||
QNativeInterface.QGLXContext | |||
QNativeInterface.QWGLContext | |||
QNativeInterface.QX11Application | |||
QOpenGLTexture | |||
QRasterPaintEngine | |||
QRgbaFloat | |||
QSupportedWritingSystems | |||
QVulkanDeviceFunctions | |||
QVulkanExtension | |||
QVulkanFunctions | |||
QVulkanInfoVector | |||
QVulkanInstance | |||
QVulkanLayer | |||
QVulkanWindow | |||
QVulkanWindowRenderer | |||
Number of missing types:''' 21''' | |||
Number of missing types that are present in PyQt6:''' 1''' | |||
===== QtNetwork ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtnetwork-module.html | |||
Number of types in QtNetwork:''' 52''' | |||
Missing types in QtNetwork: | |||
QDtlsClientVerifier.GeneratorParameters | |||
QSctpServer | |||
QSctpSocket | |||
Number of missing types:''' 3''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== QtQml ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtqml-module.html | |||
Number of types in QtQml:''' 28''' | |||
Missing types in QtQml: | |||
QJSPrimitiveNull (is present in PyQt6) | |||
QJSPrimitiveUndefined (is present in PyQt6) | |||
QQmlEngineExtensionPlugin (is present in PyQt6) | |||
QQmlListProperty (is present in PyQt6) | |||
Number of missing types:''' 4''' | |||
Number of missing types that are present in PyQt6:''' 4''' | |||
===== QtQuick ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtquick-module.html | |||
Number of types in QtQuick:''' 53''' | |||
Missing types in QtQuick: | |||
QNativeInterface.QSGD3D11Texture | |||
QNativeInterface.QSGMetalTexture | |||
QNativeInterface.QSGOpenGLTexture (is present in PyQt6) | |||
QNativeInterface.QSGVulkanTexture | |||
QQuickItem.ItemChangeData (is present in PyQt6) | |||
QQuickOpenGLUtils | |||
QQuickWindow.GraphicsStateInfo | |||
QSGImageNode (is present in PyQt6) | |||
QSGMaterialShader.GraphicsPipelineState (is present in PyQt6) | |||
Number of missing types:''' 9''' | |||
Number of missing types that are present in PyQt6:''' 4''' | |||
===== QtQuickWidgets ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtquickwidgets-module.html | |||
Number of types in QtQuickWidgets:''' 1''' | |||
Number of missing types:''' 0''' | |||
===== QtQuickControls2 ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtquickcontrols2-module.html | |||
''Could not load PyQt6.QtQuickControls2 for comparison. Received error: module PyQt6 has no attribute QtQuickControls2.'' | |||
Number of types in QtQuickControls2:''' 1''' | |||
Number of missing types:''' 0''' | |||
===== QtQuick3D ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtquick3d-module.html | |||
Number of types in QtQuick3D:''' 5''' | |||
Number of missing types:''' 0''' | |||
===== QtSql ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtsql-module.html | |||
Number of types in QtSql:''' 15''' | |||
Number of missing types:''' 0''' | |||
===== QtWidgets ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtwidgets-module.html | |||
Number of types in QtWidgets:''' 189''' | |||
Missing types in QtWidgets: | |||
QFormLayout.TakeRowResult (is present in PyQt6) | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 1''' | |||
===== QtConcurrent ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtconcurrent-module.html | |||
''Could not load PyQt6.QtConcurrent for comparison. Received error: module PyQt6 has no attribute QtConcurrent.'' | |||
Number of types in QtConcurrent:''' 2''' | |||
Missing types in QtConcurrent: | |||
QtConcurrent.QTaskBuilder | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== QtDBus ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtdbus-module.html | |||
Number of types in QtDBus:''' 21''' | |||
Missing types in QtDBus: | |||
QDBusPendingReply (is present in PyQt6) | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 1''' | |||
===== QtHelp ===== | |||
Documentation link: https://doc.qt.io/qt-6/qthelp-module.html | |||
Number of types in QtHelp:''' 16''' | |||
Number of missing types:''' 0''' | |||
===== QtOpenGL ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtopengl-module.html | |||
Number of types in QtOpenGL:''' 46''' | |||
Missing types in QtOpenGL: | |||
QOpenGLFunctions_ES2 | |||
QOpenGLWidget | |||
Number of missing types:''' 2''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== QtPrintSupport ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtprintsupport-module.html | |||
Number of types in QtPrintSupport:''' 8''' | |||
Number of missing types:''' 0''' | |||
===== QtSvg ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtsvg-module.html | |||
Number of types in QtSvg:''' 4''' | |||
Missing types in QtSvg: | |||
QGraphicsSvgItem | |||
QSvgWidget | |||
Number of missing types:''' 2''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== QtUiTools ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtuitools-module.html | |||
''Could not load PyQt6.QtUiTools for comparison. Received error: module PyQt6 has no attribute QtUiTools.'' | |||
Number of types in QtUiTools:''' 1''' | |||
Number of missing types:''' 0''' | |||
===== QtXml ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtxml-module.html | |||
Number of types in QtXml:''' 17''' | |||
Number of missing types:''' 0''' | |||
===== QtTest ===== | |||
Documentation link: https://doc.qt.io/qt-6/qttest-module.html | |||
Number of types in QtTest:''' 5''' | |||
Missing types in QtTest: | |||
QTestEventList | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== Qt3DCore ===== | |||
Documentation link: https://doc.qt.io/qt-6/qt3dcore-module.html | |||
Number of types in Qt3DCore:''' 25''' | |||
Missing types in Qt3DCore: | |||
Qt3DCore.Quick | |||
Qt3DCore.Quick.QQmlAspectEngine | |||
Number of missing types:''' 2''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== Qt3DInput ===== | |||
Documentation link: https://doc.qt.io/qt-6/qt3dinput-module.html | |||
Number of types in Qt3DInput:''' 25''' | |||
Missing types in Qt3DInput: | |||
Qt3DInput.QAbstractPhysicalDeviceProxy | |||
Qt3DInput.QInputDeviceIntegration | |||
Number of missing types:''' 2''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== Qt3DLogic ===== | |||
Documentation link: https://doc.qt.io/qt-6/qt3dlogic-module.html | |||
Number of types in Qt3DLogic:''' 4''' | |||
Missing types in Qt3DLogic: | |||
Qt3DLogic.Logic | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== Qt3DRender ===== | |||
Documentation link: https://doc.qt.io/qt-6/qt3drender-module.html | |||
Number of types in Qt3DRender:''' 117''' | |||
Missing types in Qt3DRender: | |||
Qt3DRender.QDebugOverlay | |||
Qt3DRender.QTextureGenerator | |||
Qt3DRender.Render | |||
Number of missing types:''' 3''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== Qt3DAnimation ===== | |||
Documentation link: https://doc.qt.io/qt-6/qt3danimation-module.html | |||
Number of types in Qt3DAnimation:''' 26''' | |||
Missing types in Qt3DAnimation: | |||
Qt3DAnimation.QCallbackMapping | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== Qt3DExtras ===== | |||
Documentation link: https://doc.qt.io/qt-6/qt3dextras-module.html | |||
Number of types in Qt3DExtras:''' 59''' | |||
Number of missing types:''' 0''' | |||
===== QtNetworkAuth ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtnetworkauth-module.html | |||
Number of types in QtNetworkAuth:''' 6''' | |||
Number of missing types:''' 0''' | |||
===== QtScxml ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtscxml-module.html | |||
''Could not load PyQt6.QtScxml for comparison. Received error: module PyQt6 has no attribute QtScxml.'' | |||
Number of types in QtScxml:''' 20''' | |||
Number of missing types:''' 0''' | |||
===== QtCharts ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtcharts-module.html | |||
Number of types in QtCharts:''' 49''' | |||
Missing types in QtCharts: | |||
QColorAxis (is present in PyQt6) | |||
Number of missing types:''' 1''' | |||
Number of missing types that are present in PyQt6:''' 1''' | |||
===== QtDataVisualization ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtdatavisualization-module.html | |||
Number of types in QtDataVisualization:''' 35''' | |||
Number of missing types:''' 0''' | |||
===== QtBluetooth ===== | ===== QtBluetooth ===== | ||
Line 598: | Line 1,045: | ||
Number of missing types:''' 0''' | Number of missing types:''' 0''' | ||
===== QtWebEngineCore ===== | ===== QtWebEngineCore ===== | ||
Line 618: | Line 1,060: | ||
Number of missing types that are present in PyQt6:''' 3''' | Number of missing types that are present in PyQt6:''' 3''' | ||
===== QtWebEngineQuick ===== | |||
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html | |||
Number of types in QtWebEngineQuick:''' 29''' | |||
Missing types in QtWebEngineQuick: | |||
QWebEngineCertificateError | |||
QWebEngineClientCertificateSelection | |||
QWebEngineClientCertificateStore | |||
QWebEngineContextMenuRequest | |||
QWebEngineCookieStore | |||
QWebEngineCookieStore.FilterRequest | |||
QWebEngineDownloadRequest | |||
QWebEngineFindTextResult | |||
QWebEngineFullScreenRequest | |||
QWebEngineHistory | |||
QWebEngineHistoryItem | |||
QWebEngineHistoryModel | |||
QWebEngineHttpRequest | |||
QWebEngineLoadingInfo | |||
QWebEngineNavigationRequest | |||
QWebEngineNewWindowRequest | |||
QWebEngineNotification | |||
QWebEnginePage | |||
QWebEngineProfile | |||
QWebEngineQuotaRequest | |||
QWebEngineRegisterProtocolHandlerRequest | |||
QWebEngineScript | |||
QWebEngineScriptCollection | |||
QWebEngineSettings | |||
QWebEngineUrlRequestInfo | |||
QWebEngineUrlRequestInterceptor | |||
QWebEngineUrlRequestJob | |||
QWebEngineUrlScheme | |||
QWebEngineUrlSchemeHandler | |||
Number of missing types:''' 29''' | |||
Number of missing types that are present in PyQt6:''' 0''' | |||
===== QtWebEngineWidgets ===== | ===== QtWebEngineWidgets ===== | ||
Line 632: | Line 1,115: | ||
Number of missing types:''' 0''' | Number of missing types:''' 0''' | ||
===== QtMultimediaWidgets ===== | ===== QtMultimediaWidgets ===== | ||
Line 646: | Line 1,124: | ||
===== Summary ===== | ===== Summary ===== | ||
Total number of missing types:''' | Total number of missing types:''' 172''' | ||
Total number of missing types that are present in PyQt6:''' | Total number of missing types that are present in PyQt6:''' 22''' | ||
Total number of missing modules:''' | Total number of missing modules:''' 0''' |
Revision as of 09:59, 25 July 2022
PySide6 bindings for Qt 6.3
Using Qt version 6.3 documentation to find public API Qt types and test if the types are present in the PySide6 package. Similar report: https://gist.github.com/ethanhs/6c626ca4e291f3682589699296377d3a
This report was generated by running the following command:
python main.py
on the following date:
2022-07-25 09:59:08 GMT
QtCore
Documentation link: https://doc.qt.io/qt-6/qtcore-module.html
Number of types in QtCore: 235
Missing types in QtCore:
QAdoptSharedDataTag QAndroidActivityResultReceiver QAndroidBinder QAndroidIntent QAndroidParcel QAndroidService QAndroidServiceConnection QAnyStringView QAtomicInt QAtomicInteger QAtomicPointer QBEInteger QBaseIterator QBindable QByteArrayList QByteArrayView QCache QCborMap.ConstIterator QCborMap.Iterator QCborStreamReader.StringResult QConstIterator QContiguousCache QEventLoopLocker (is present in PyQt6) QException QFuture QFutureSynchronizer QFutureWatcher QGregorianCalendar QHashSeed QIterable QIterator QJalaliCalendar QJniEnvironment QJniObject QJsonObject QJulianCalendar QKeyValueIterator QLEInteger QMessageLogger (is present in PyQt6) QMetaSequence QMilankovicCalendar QModelRoleDataSpan QMultiMap.key_iterator QMultiMapIterator QMutableMultiMapIterator QNativeInterface.QAndroidApplication QObjectBindableProperty QObjectCleanupHandler (is present in PyQt6) QObjectComputedProperty QPartialOrdering QProcess.CreateProcessArguments QPromise QProperty QPropertyBindingError QPropertyChangeHandler QPropertyData QPropertyNotifier QRomanCalendar QScopeGuard QStaticByteArrayMatcher QStringTokenizer QStringView QTaggedIterator QThreadStorage QTypeRevision (is present in PyQt6) QUnhandledException QUntypedBindable QUtf8StringView QVariant (is present in PyQt6) QVariantConstPointer QVariantPointer QVariantRef QWinEventNotifier QtFuture QtFuture.WhenAnyResult QtLiterals qfloat16
Number of missing types: 77
Number of missing types that are present in PyQt6: 5
QtGui
Documentation link: https://doc.qt.io/qt-6/qtgui-module.html
Number of types in QtGui: 206
Missing types in QtGui:
QAccessiblePlugin QAccessibleTableInterface QFileSystemModel (is present in PyQt6) QNativeInterface.QAndroidOffscreenSurface QNativeInterface.QCocoaGLContext QNativeInterface.QEGLContext QNativeInterface.QGLXContext QNativeInterface.QWGLContext QNativeInterface.QX11Application QOpenGLTexture QRasterPaintEngine QRgbaFloat QSupportedWritingSystems QVulkanDeviceFunctions QVulkanExtension QVulkanFunctions QVulkanInfoVector QVulkanInstance QVulkanLayer QVulkanWindow QVulkanWindowRenderer
Number of missing types: 21
Number of missing types that are present in PyQt6: 1
QtNetwork
Documentation link: https://doc.qt.io/qt-6/qtnetwork-module.html
Number of types in QtNetwork: 52
Missing types in QtNetwork:
QDtlsClientVerifier.GeneratorParameters QSctpServer QSctpSocket
Number of missing types: 3
Number of missing types that are present in PyQt6: 0
QtQml
Documentation link: https://doc.qt.io/qt-6/qtqml-module.html
Number of types in QtQml: 28
Missing types in QtQml:
QJSPrimitiveNull (is present in PyQt6) QJSPrimitiveUndefined (is present in PyQt6) QQmlEngineExtensionPlugin (is present in PyQt6) QQmlListProperty (is present in PyQt6)
Number of missing types: 4
Number of missing types that are present in PyQt6: 4
QtQuick
Documentation link: https://doc.qt.io/qt-6/qtquick-module.html
Number of types in QtQuick: 53
Missing types in QtQuick:
QNativeInterface.QSGD3D11Texture QNativeInterface.QSGMetalTexture QNativeInterface.QSGOpenGLTexture (is present in PyQt6) QNativeInterface.QSGVulkanTexture QQuickItem.ItemChangeData (is present in PyQt6) QQuickOpenGLUtils QQuickWindow.GraphicsStateInfo QSGImageNode (is present in PyQt6) QSGMaterialShader.GraphicsPipelineState (is present in PyQt6)
Number of missing types: 9
Number of missing types that are present in PyQt6: 4
QtQuickWidgets
Documentation link: https://doc.qt.io/qt-6/qtquickwidgets-module.html
Number of types in QtQuickWidgets: 1
Number of missing types: 0
QtQuickControls2
Documentation link: https://doc.qt.io/qt-6/qtquickcontrols2-module.html
Could not load PyQt6.QtQuickControls2 for comparison. Received error: module PyQt6 has no attribute QtQuickControls2.
Number of types in QtQuickControls2: 1
Number of missing types: 0
QtQuick3D
Documentation link: https://doc.qt.io/qt-6/qtquick3d-module.html
Number of types in QtQuick3D: 5
Number of missing types: 0
QtSql
Documentation link: https://doc.qt.io/qt-6/qtsql-module.html
Number of types in QtSql: 15
Number of missing types: 0
QtWidgets
Documentation link: https://doc.qt.io/qt-6/qtwidgets-module.html
Number of types in QtWidgets: 189
Missing types in QtWidgets:
QFormLayout.TakeRowResult (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtConcurrent
Documentation link: https://doc.qt.io/qt-6/qtconcurrent-module.html
Could not load PyQt6.QtConcurrent for comparison. Received error: module PyQt6 has no attribute QtConcurrent.
Number of types in QtConcurrent: 2
Missing types in QtConcurrent:
QtConcurrent.QTaskBuilder
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
QtDBus
Documentation link: https://doc.qt.io/qt-6/qtdbus-module.html
Number of types in QtDBus: 21
Missing types in QtDBus:
QDBusPendingReply (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtHelp
Documentation link: https://doc.qt.io/qt-6/qthelp-module.html
Number of types in QtHelp: 16
Number of missing types: 0
QtOpenGL
Documentation link: https://doc.qt.io/qt-6/qtopengl-module.html
Number of types in QtOpenGL: 46
Missing types in QtOpenGL:
QOpenGLFunctions_ES2 QOpenGLWidget
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
QtPrintSupport
Documentation link: https://doc.qt.io/qt-6/qtprintsupport-module.html
Number of types in QtPrintSupport: 8
Number of missing types: 0
QtSvg
Documentation link: https://doc.qt.io/qt-6/qtsvg-module.html
Number of types in QtSvg: 4
Missing types in QtSvg:
QGraphicsSvgItem QSvgWidget
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
QtUiTools
Documentation link: https://doc.qt.io/qt-6/qtuitools-module.html
Could not load PyQt6.QtUiTools for comparison. Received error: module PyQt6 has no attribute QtUiTools.
Number of types in QtUiTools: 1
Number of missing types: 0
QtXml
Documentation link: https://doc.qt.io/qt-6/qtxml-module.html
Number of types in QtXml: 17
Number of missing types: 0
QtTest
Documentation link: https://doc.qt.io/qt-6/qttest-module.html
Number of types in QtTest: 5
Missing types in QtTest:
QTestEventList
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
Qt3DCore
Documentation link: https://doc.qt.io/qt-6/qt3dcore-module.html
Number of types in Qt3DCore: 25
Missing types in Qt3DCore:
Qt3DCore.Quick Qt3DCore.Quick.QQmlAspectEngine
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
Qt3DInput
Documentation link: https://doc.qt.io/qt-6/qt3dinput-module.html
Number of types in Qt3DInput: 25
Missing types in Qt3DInput:
Qt3DInput.QAbstractPhysicalDeviceProxy Qt3DInput.QInputDeviceIntegration
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
Qt3DLogic
Documentation link: https://doc.qt.io/qt-6/qt3dlogic-module.html
Number of types in Qt3DLogic: 4
Missing types in Qt3DLogic:
Qt3DLogic.Logic
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
Qt3DRender
Documentation link: https://doc.qt.io/qt-6/qt3drender-module.html
Number of types in Qt3DRender: 117
Missing types in Qt3DRender:
Qt3DRender.QDebugOverlay Qt3DRender.QTextureGenerator Qt3DRender.Render
Number of missing types: 3
Number of missing types that are present in PyQt6: 0
Qt3DAnimation
Documentation link: https://doc.qt.io/qt-6/qt3danimation-module.html
Number of types in Qt3DAnimation: 26
Missing types in Qt3DAnimation:
Qt3DAnimation.QCallbackMapping
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
Qt3DExtras
Documentation link: https://doc.qt.io/qt-6/qt3dextras-module.html
Number of types in Qt3DExtras: 59
Number of missing types: 0
QtNetworkAuth
Documentation link: https://doc.qt.io/qt-6/qtnetworkauth-module.html
Number of types in QtNetworkAuth: 6
Number of missing types: 0
QtScxml
Documentation link: https://doc.qt.io/qt-6/qtscxml-module.html
Could not load PyQt6.QtScxml for comparison. Received error: module PyQt6 has no attribute QtScxml.
Number of types in QtScxml: 20
Number of missing types: 0
QtCharts
Documentation link: https://doc.qt.io/qt-6/qtcharts-module.html
Number of types in QtCharts: 49
Missing types in QtCharts:
QColorAxis (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtDataVisualization
Documentation link: https://doc.qt.io/qt-6/qtdatavisualization-module.html
Number of types in QtDataVisualization: 35
Number of missing types: 0
QtBluetooth
Documentation link: https://doc.qt.io/qt-6/qtbluetooth-module.html
Number of types in QtBluetooth: 24
Number of missing types: 0
QtPositioning
Documentation link: https://doc.qt.io/qt-6/qtpositioning-module.html
Number of types in QtPositioning: 17
Missing types in QtPositioning:
QNmeaSatelliteInfoSource (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtMultimedia
Documentation link: https://doc.qt.io/qt-6/qtmultimedia-module.html
Number of types in QtMultimedia: 28
Missing types in QtMultimedia:
QPlatformAudioDecoder QPlatformAudioSink QPlatformAudioSource
Number of missing types: 3
Number of missing types that are present in PyQt6: 0
QtRemoteObjects
Documentation link: https://doc.qt.io/qt-6/qtremoteobjects-module.html
Number of types in QtRemoteObjects: 15
Missing types in QtRemoteObjects:
QRemoteObjectPendingReply QtROClientFactory QtROServerFactory QtRemoteObjects (is present in PyQt6)
Number of missing types: 4
Number of missing types that are present in PyQt6: 1
QtSensors
Documentation link: https://doc.qt.io/qt-6/qtsensors-module.html
Number of types in QtSensors: 48
Number of missing types: 0
QtSerialPort
Documentation link: https://doc.qt.io/qt-6/qtserialport-module.html
Number of types in QtSerialPort: 2
Number of missing types: 0
QtWebChannel
Documentation link: https://doc.qt.io/qt-6/qtwebchannel-module.html
Number of types in QtWebChannel: 2
Number of missing types: 0
QtWebEngineCore
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html
Number of types in QtWebEngineCore: 29
Missing types in QtWebEngineCore:
QWebEngineClientCertificateSelection (is present in PyQt6) QWebEngineClientCertificateStore (is present in PyQt6) QWebEngineNavigationRequest (is present in PyQt6)
Number of missing types: 3
Number of missing types that are present in PyQt6: 3
QtWebEngineQuick
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html
Number of types in QtWebEngineQuick: 29
Missing types in QtWebEngineQuick:
QWebEngineCertificateError QWebEngineClientCertificateSelection QWebEngineClientCertificateStore QWebEngineContextMenuRequest
🥑 Stargate:~/dev/pyside-setup/tools/missing_bindings(env)(dev|✔) % cat missing_bindings_for_wiki_qt_io.txt
PySide6 bindings for Qt 6.3
Using Qt version 6.3 documentation to find public API Qt types and test if the types are present in the PySide6 package. Similar report: https://gist.github.com/ethanhs/6c626ca4e291f3682589699296377d3a
This report was generated by running the following command:
python main.py
on the following date:
2022-07-25 09:59:08 GMT
QtCore
Documentation link: https://doc.qt.io/qt-6/qtcore-module.html
Number of types in QtCore: 235
Missing types in QtCore:
QAdoptSharedDataTag QAndroidActivityResultReceiver QAndroidBinder QAndroidIntent QAndroidParcel QAndroidService QAndroidServiceConnection QAnyStringView QAtomicInt QAtomicInteger QAtomicPointer QBEInteger QBaseIterator QBindable QByteArrayList QByteArrayView QCache QCborMap.ConstIterator QCborMap.Iterator QCborStreamReader.StringResult QConstIterator QContiguousCache QEventLoopLocker (is present in PyQt6) QException QFuture QFutureSynchronizer QFutureWatcher QGregorianCalendar QHashSeed QIterable QIterator QJalaliCalendar QJniEnvironment QJniObject QJsonObject QJulianCalendar QKeyValueIterator QLEInteger QMessageLogger (is present in PyQt6) QMetaSequence QMilankovicCalendar QModelRoleDataSpan QMultiMap.key_iterator QMultiMapIterator QMutableMultiMapIterator QNativeInterface.QAndroidApplication QObjectBindableProperty QObjectCleanupHandler (is present in PyQt6) QObjectComputedProperty QPartialOrdering QProcess.CreateProcessArguments QPromise QProperty QPropertyBindingError QPropertyChangeHandler QPropertyData QPropertyNotifier QRomanCalendar QScopeGuard QStaticByteArrayMatcher QStringTokenizer QStringView QTaggedIterator QThreadStorage QTypeRevision (is present in PyQt6) QUnhandledException QUntypedBindable QUtf8StringView QVariant (is present in PyQt6) QVariantConstPointer QVariantPointer QVariantRef QWinEventNotifier QtFuture QtFuture.WhenAnyResult QtLiterals qfloat16
Number of missing types: 77
Number of missing types that are present in PyQt6: 5
QtGui
Documentation link: https://doc.qt.io/qt-6/qtgui-module.html
Number of types in QtGui: 206
Missing types in QtGui:
QAccessiblePlugin QAccessibleTableInterface QFileSystemModel (is present in PyQt6) QNativeInterface.QAndroidOffscreenSurface QNativeInterface.QCocoaGLContext QNativeInterface.QEGLContext QNativeInterface.QGLXContext QNativeInterface.QWGLContext QNativeInterface.QX11Application QOpenGLTexture QRasterPaintEngine QRgbaFloat QSupportedWritingSystems QVulkanDeviceFunctions QVulkanExtension QVulkanFunctions QVulkanInfoVector QVulkanInstance QVulkanLayer QVulkanWindow QVulkanWindowRenderer
Number of missing types: 21
Number of missing types that are present in PyQt6: 1
QtNetwork
Documentation link: https://doc.qt.io/qt-6/qtnetwork-module.html
Number of types in QtNetwork: 52
Missing types in QtNetwork:
QDtlsClientVerifier.GeneratorParameters QSctpServer QSctpSocket
Number of missing types: 3
Number of missing types that are present in PyQt6: 0
QtQml
Documentation link: https://doc.qt.io/qt-6/qtqml-module.html
Number of types in QtQml: 28
Missing types in QtQml:
QJSPrimitiveNull (is present in PyQt6) QJSPrimitiveUndefined (is present in PyQt6) QQmlEngineExtensionPlugin (is present in PyQt6) QQmlListProperty (is present in PyQt6)
Number of missing types: 4
Number of missing types that are present in PyQt6: 4
QtQuick
Documentation link: https://doc.qt.io/qt-6/qtquick-module.html
Number of types in QtQuick: 53
Missing types in QtQuick:
QNativeInterface.QSGD3D11Texture QNativeInterface.QSGMetalTexture QNativeInterface.QSGOpenGLTexture (is present in PyQt6) QNativeInterface.QSGVulkanTexture QQuickItem.ItemChangeData (is present in PyQt6) QQuickOpenGLUtils QQuickWindow.GraphicsStateInfo QSGImageNode (is present in PyQt6) QSGMaterialShader.GraphicsPipelineState (is present in PyQt6)
Number of missing types: 9
Number of missing types that are present in PyQt6: 4
QtQuickWidgets
Documentation link: https://doc.qt.io/qt-6/qtquickwidgets-module.html
Number of types in QtQuickWidgets: 1
Number of missing types: 0
QtQuickControls2
Documentation link: https://doc.qt.io/qt-6/qtquickcontrols2-module.html
Could not load PyQt6.QtQuickControls2 for comparison. Received error: module PyQt6 has no attribute QtQuickControls2.
Number of types in QtQuickControls2: 1
Number of missing types: 0
QtQuick3D
Documentation link: https://doc.qt.io/qt-6/qtquick3d-module.html
Number of types in QtQuick3D: 5
Number of missing types: 0
QtSql
Documentation link: https://doc.qt.io/qt-6/qtsql-module.html
Number of types in QtSql: 15
Number of missing types: 0
QtWidgets
Documentation link: https://doc.qt.io/qt-6/qtwidgets-module.html
Number of types in QtWidgets: 189
Missing types in QtWidgets:
QFormLayout.TakeRowResult (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtConcurrent
Documentation link: https://doc.qt.io/qt-6/qtconcurrent-module.html
Could not load PyQt6.QtConcurrent for comparison. Received error: module PyQt6 has no attribute QtConcurrent.
Number of types in QtConcurrent: 2
Missing types in QtConcurrent:
QtConcurrent.QTaskBuilder
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
QtDBus
Documentation link: https://doc.qt.io/qt-6/qtdbus-module.html
Number of types in QtDBus: 21
Missing types in QtDBus:
QDBusPendingReply (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtHelp
Documentation link: https://doc.qt.io/qt-6/qthelp-module.html
Number of types in QtHelp: 16
Number of missing types: 0
QtOpenGL
Documentation link: https://doc.qt.io/qt-6/qtopengl-module.html
Number of types in QtOpenGL: 46
Missing types in QtOpenGL:
QOpenGLFunctions_ES2 QOpenGLWidget
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
QtPrintSupport
Documentation link: https://doc.qt.io/qt-6/qtprintsupport-module.html
Number of types in QtPrintSupport: 8
Number of missing types: 0
QtSvg
Documentation link: https://doc.qt.io/qt-6/qtsvg-module.html
Number of types in QtSvg: 4
Missing types in QtSvg:
QGraphicsSvgItem QSvgWidget
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
QtUiTools
Documentation link: https://doc.qt.io/qt-6/qtuitools-module.html
Could not load PyQt6.QtUiTools for comparison. Received error: module PyQt6 has no attribute QtUiTools.
Number of types in QtUiTools: 1
Number of missing types: 0
QtXml
Documentation link: https://doc.qt.io/qt-6/qtxml-module.html
Number of types in QtXml: 17
Number of missing types: 0
QtTest
Documentation link: https://doc.qt.io/qt-6/qttest-module.html
Number of types in QtTest: 5
Missing types in QtTest:
QTestEventList
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
Qt3DCore
Documentation link: https://doc.qt.io/qt-6/qt3dcore-module.html
Number of types in Qt3DCore: 25
Missing types in Qt3DCore:
Qt3DCore.Quick Qt3DCore.Quick.QQmlAspectEngine
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
Qt3DInput
Documentation link: https://doc.qt.io/qt-6/qt3dinput-module.html
Number of types in Qt3DInput: 25
Missing types in Qt3DInput:
Qt3DInput.QAbstractPhysicalDeviceProxy Qt3DInput.QInputDeviceIntegration
Number of missing types: 2
Number of missing types that are present in PyQt6: 0
Qt3DLogic
Documentation link: https://doc.qt.io/qt-6/qt3dlogic-module.html
Number of types in Qt3DLogic: 4
Missing types in Qt3DLogic:
Qt3DLogic.Logic
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
Qt3DRender
Documentation link: https://doc.qt.io/qt-6/qt3drender-module.html
Number of types in Qt3DRender: 117
Missing types in Qt3DRender:
Qt3DRender.QDebugOverlay Qt3DRender.QTextureGenerator Qt3DRender.Render
Number of missing types: 3
Number of missing types that are present in PyQt6: 0
Qt3DAnimation
Documentation link: https://doc.qt.io/qt-6/qt3danimation-module.html
Number of types in Qt3DAnimation: 26
Missing types in Qt3DAnimation:
Qt3DAnimation.QCallbackMapping
Number of missing types: 1
Number of missing types that are present in PyQt6: 0
Qt3DExtras
Documentation link: https://doc.qt.io/qt-6/qt3dextras-module.html
Number of types in Qt3DExtras: 59
Number of missing types: 0
QtNetworkAuth
Documentation link: https://doc.qt.io/qt-6/qtnetworkauth-module.html
Number of types in QtNetworkAuth: 6
Number of missing types: 0
QtScxml
Documentation link: https://doc.qt.io/qt-6/qtscxml-module.html
Could not load PyQt6.QtScxml for comparison. Received error: module PyQt6 has no attribute QtScxml.
Number of types in QtScxml: 20
Number of missing types: 0
QtCharts
Documentation link: https://doc.qt.io/qt-6/qtcharts-module.html
Number of types in QtCharts: 49
Missing types in QtCharts:
QColorAxis (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtDataVisualization
Documentation link: https://doc.qt.io/qt-6/qtdatavisualization-module.html
Number of types in QtDataVisualization: 35
Number of missing types: 0
QtBluetooth
Documentation link: https://doc.qt.io/qt-6/qtbluetooth-module.html
Number of types in QtBluetooth: 24
Number of missing types: 0
QtPositioning
Documentation link: https://doc.qt.io/qt-6/qtpositioning-module.html
Number of types in QtPositioning: 17
Missing types in QtPositioning:
QNmeaSatelliteInfoSource (is present in PyQt6)
Number of missing types: 1
Number of missing types that are present in PyQt6: 1
QtMultimedia
Documentation link: https://doc.qt.io/qt-6/qtmultimedia-module.html
Number of types in QtMultimedia: 28
Missing types in QtMultimedia:
QPlatformAudioDecoder QPlatformAudioSink QPlatformAudioSource
Number of missing types: 3
Number of missing types that are present in PyQt6: 0
QtRemoteObjects
Documentation link: https://doc.qt.io/qt-6/qtremoteobjects-module.html
Number of types in QtRemoteObjects: 15
Missing types in QtRemoteObjects:
QRemoteObjectPendingReply QtROClientFactory QtROServerFactory QtRemoteObjects (is present in PyQt6)
Number of missing types: 4
Number of missing types that are present in PyQt6: 1
QtSensors
Documentation link: https://doc.qt.io/qt-6/qtsensors-module.html
Number of types in QtSensors: 48
Number of missing types: 0
QtSerialPort
Documentation link: https://doc.qt.io/qt-6/qtserialport-module.html
Number of types in QtSerialPort: 2
Number of missing types: 0
QtWebChannel
Documentation link: https://doc.qt.io/qt-6/qtwebchannel-module.html
Number of types in QtWebChannel: 2
Number of missing types: 0
QtWebEngineCore
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html
Number of types in QtWebEngineCore: 29
Missing types in QtWebEngineCore:
QWebEngineClientCertificateSelection (is present in PyQt6) QWebEngineClientCertificateStore (is present in PyQt6) QWebEngineNavigationRequest (is present in PyQt6)
Number of missing types: 3
Number of missing types that are present in PyQt6: 3
QtWebEngineQuick
Documentation link: https://doc.qt.io/qt-6/qtwebenginecore-module.html
Number of types in QtWebEngineQuick: 29
Missing types in QtWebEngineQuick:
QWebEngineCertificateError QWebEngineClientCertificateSelection QWebEngineClientCertificateStore QWebEngineContextMenuRequest QWebEngineCookieStore QWebEngineCookieStore.FilterRequest QWebEngineDownloadRequest QWebEngineFindTextResult QWebEngineFullScreenRequest QWebEngineHistory QWebEngineHistoryItem QWebEngineHistoryModel QWebEngineHttpRequest QWebEngineLoadingInfo QWebEngineNavigationRequest QWebEngineNewWindowRequest QWebEngineNotification QWebEnginePage QWebEngineProfile QWebEngineQuotaRequest QWebEngineRegisterProtocolHandlerRequest QWebEngineScript QWebEngineScriptCollection QWebEngineSettings QWebEngineUrlRequestInfo QWebEngineUrlRequestInterceptor QWebEngineUrlRequestJob QWebEngineUrlScheme QWebEngineUrlSchemeHandler
Number of missing types: 29
Number of missing types that are present in PyQt6: 0
QtWebEngineWidgets
Documentation link: https://doc.qt.io/qt-6/qtwebenginewidgets-module.html
Number of types in QtWebEngineWidgets: 1
Number of missing types: 0
QtWebSockets
Documentation link: https://doc.qt.io/qt-6/qtwebsockets-module.html
Number of types in QtWebSockets: 5
Number of missing types: 0
QtMultimediaWidgets
Documentation link: https://doc.qt.io/qt-6/qtmultimediawidgets-module.html
Number of types in QtMultimediaWidgets: 2
Number of missing types: 0
Summary
Total number of missing types: 172
Total number of missing types that are present in PyQt6: 22
Total number of missing modules: 0