On this page

Obsolete Classes

C++ classes that are deprecated

The following Qt C++ classes are now obsolete. Obsolete classes are no longer maintained. They are provided to keep old source code working, but they can be removed in a future release. We strongly advise against using these classes in new code.

3
Q3DBars
Q3DCamera
Q3DInputHandler
Q3DLight
Q3DObject
Q3DScatter
Q3DScene
Q3DSurface
Q3DTheme
A
QAbstract3DAxis
QAbstract3DGraph
QAbstract3DInputHandler
QAbstract3DSeries
QAbstractAxis
QAbstractBarSeries
QAbstractDataProxy
QAbstractSeries
QAreaLegendMarker
QAreaSeries
B
QBar3DSeries
QBarCategoryAxis
QBarDataItem
QBarDataProxy
QBarLegendMarker
QBarSeries
QBarSet
QBoxPlotLegendMarker
QBoxPlotSeries
QBoxSet
C
QCandlestickLegendMarker
QCandlestickModelMapper
QCandlestickSeries
QCandlestickSet
QCategory3DAxis
QCategoryAxis
QChart
QChartView
QColorAxis
QColormap
QCustom3DItem
QCustom3DLabel
QCustom3DVolume
D
QDateTimeAxis
G
QGeoServiceProviderFactory
QGraphicsItemAnimation
H
QHBarModelMapper
QHBoxPlotModelMapper
QHCandlestickModelMapper
QHeightMapSurfaceDataProxy
QHelpSearchQuery
QHorizontalBarSeries
QHorizontalPercentBarSeries
QHorizontalStackedBarSeries
QHPieModelMapper
QHXYModelMapper
I
QItemModelBarDataProxy
QItemModelScatterDataProxy
QItemModelSurfaceDataProxy
L
QLegend
QLegendMarker
QLineSeries
QLogValue3DAxisFormatter
QLogValueAxis
O
QOAuth1
QOAuth1Signature
P
QPercentBarSeries
QPieLegendMarker
QPieSeries
QPieSlice
QPolarChart
S
QScatter3DSeries
QScatterDataItem
QScatterDataProxy
QScatterSeries
QSplineSeries
QStackedBarSeries
QSurface3DSeries
QSurfaceDataItem
QSurfaceDataProxy
T
QTouch3DInputHandler
V
QValue3DAxis
QValue3DAxisFormatter
QValueAxis
QVBarModelMapper
QVBoxPlotModelMapper
QVCandlestickModelMapper
QVPieModelMapper
QVXYModelMapper
W
QWebEngineQuotaRequest
X
QXYLegendMarker
QXYSeries

C++ classes that contain deprecated members

The following Qt C++ classes contain one or more members that are now obsolete. Obsolete members are no longer maintained. They are provided to keep old source code working, but they can be removed in a future release. We strongly advise against using these obsolete members in new code. Click on a class to see its deprecated members.

A
QAbstractEventDispatcher
QAbstractItemView
QAbstractOAuth2
QAction
QAnyStringView
QApplication
QAxFactory
B
Binding (QQmlSA)
QBasicTimer
QBitmap
QByteArray
QByteArrayView
C
QCheckBox
QColor
QContextMenuEvent
QCryptographicHash
QCursor
D
QDataStream
QDate
QDateTime
QDateTimeAxis
QDateTimeEdit
QDBusConnection
QDBusConnectionInterface
QDesignerFormWindowManagerInterface
QDomDocument
QDragEnterEvent
QDragMoveEvent
QDropEvent
E
QEnterEvent
QEventPoint
QExposeEvent
F
QFileOpenEvent
qfloat16
QFont
QFontDatabase
QFontInfo
QFuture
QFutureWatcher
G
QGlobalStatic
QGraphicsItem
QGraphicsScene
QGraphicsSvgItem
QGraphicsView
QGrpcCallOptions
QGrpcChannelOptions
QGrpcOperation
QGrpcOperationContext
QGuiApplication
H
QHash
QHelpEngineCore
QHelpIndexWidget
QHelpSearchEngine
QHelpSearchQueryWidget
QHoverEvent
I
QIcon
QImage
J
QJniEnvironment
QJSValue
K
QKeyCombination
L
QLabel
QLibraryInfo
QLineF
QList
QListWidgetItem
QLocale
M
QMatrix4x4
QMediaRecorder
QMenu
QMessageBox
QMetaMethod
QMetaObject
QMetaProperty
QMetaType
QMouseEvent
QMultiMap
N
QNativeGestureEvent
QNetworkAccessManager
QNetworkInformation
O
QOAuth2AuthorizationCodeFlow
QObject
P
QPalette
QPixmapCache
QPointingDevice
QProcess
Q
QQmlEngine
QQmlExtensionPlugin
QQmlFile
QQmlFileSelector
QQmlListProperty
QQmlListReference
QQmlPropertyMap
QQuaternion
QQuickItem
QQuickPaintedItem
QQuickWindow
R
QRegion
QRegularExpression
S
QScopedArrayPointer
QScopedPointer
QShortcut
QShortcutEvent
QSocketNotifier
QSortFilterProxyModel
QSqlDatabase
QSqlField
QSqlQuery
QSqlQueryModel
QStateMachine
QString
QStringView
QStyle
QStyleHints
QSurfaceFormat
T
QTabletEvent
QTableWidgetItem
QTextCharFormat
QTextCodec
QTimer
QTimeZone
QTouchEvent
QTreeWidgetItem
U
QUtf8StringView
V
QVariant
QVarLengthArray
QVideoFrame
QVideoFrameFormat
QVirtualKeyboardInputContext
W
QWebEnginePage
QWebSocket
QWebSocketServer
QWheelEvent
QWidget
X
QXmlReader

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.