Qt for Python Missing Bindings
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:47:22 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
Could not load PyQt6.QtCharts for comparison. Received error: module PyQt6 has no attribute QtChart.
Number of types in QtCharts: 49
Missing types in QtCharts:
QAbstractAxis QAbstractBarSeries QAbstractSeries QAreaLegendMarker QAreaSeries QBarCategoryAxis QBarLegendMarker QBarSeries QBarSet QBoxPlotLegendMarker QBoxPlotSeries QBoxSet QCandlestickLegendMarker QCandlestickModelMapper QCandlestickSeries QCandlestickSet QCategoryAxis QChart QChartView QColorAxis QDateTimeAxis QHBarModelMapper QHBoxPlotModelMapper QHCandlestickModelMapper QHPieModelMapper QHXYModelMapper QHorizontalBarSeries QHorizontalPercentBarSeries QHorizontalStackedBarSeries QLegend QLegendMarker QLineSeries QLogValueAxis QPercentBarSeries QPieLegendMarker QPieSeries QPieSlice QPolarChart QScatterSeries QSplineSeries QStackedBarSeries QVBarModelMapper QVBoxPlotModelMapper QVCandlestickModelMapper QVPieModelMapper QVXYModelMapper QValueAxis QXYLegendMarker QXYSeries
Number of missing types: 49
Number of missing types that are present in PyQt6: 0
QtDataVisualization
Documentation link: https://doc.qt.io/qt-6/qtdatavisualization-module.html
Number of types in QtDataVisualization: 35
Missing types in QtDataVisualization:
Q3DBars Q3DCamera Q3DInputHandler Q3DLight Q3DObject Q3DScatter Q3DScene Q3DSurface Q3DTheme QAbstract3DAxis QAbstract3DGraph QAbstract3DInputHandler QAbstract3DSeries QAbstractDataProxy QBar3DSeries QBarDataItem QBarDataProxy QCategory3DAxis QCustom3DItem QCustom3DLabel QCustom3DVolume QHeightMapSurfaceDataProxy QItemModelBarDataProxy QItemModelScatterDataProxy QItemModelSurfaceDataProxy QLogValue3DAxisFormatter QScatter3DSeries QScatterDataItem QScatterDataProxy QSurface3DSeries QSurfaceDataItem QSurfaceDataProxy QTouch3DInputHandler QValue3DAxis QValue3DAxisFormatter
Number of missing types: 35
Number of missing types that are present in PyQt6: 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
QtWebEngine
Documentation link: https://doc.qt.io/qt-6/qtwebengine-module.html
Could not load PySide6.QtWebEngine. Received error: module 'PySide6' has no attribute 'QtWebEngine'. Skipping.
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
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
QtSpeech
Documentation link: https://doc.qt.io/qt-6/qtspeech-module.html
Could not load PySide6.QtSpeech. Received error: module 'PySide6' has no attribute 'QtSpeech'. Skipping.
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: 226
Total number of missing types that are present in PyQt6: 21
Total number of missing modules: 2