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.

C++ classes that contain one or more members that are deprecated

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
QAbstractItemDelegate
QAbstractItemModel
QAbstractItemView
QAbstractPrintDialog
QAccessible
QApplication
QAtomicInteger
QAtomicPointer
QAxFactory
B
QBitmap
QBluetoothDeviceInfo
QBuffer (Qt3DRender)
C
QCamera (Qt3DRender)
QCamera
QChar
QChart
QColor
QColorDialog
QComboBox
QCommandLineOption
QCoreApplication
D
QDataStream
QDate
QDateTime
QDBusConnection
QDBusConnectionInterface
QDesignerFormWindowManagerInterface
QDesktopServices
QDialog
QDir
QDoubleSpinBox
QDrag
E
QEasingCurve
F
QFile
QFileDialog
QFileInfo
QFont
QFontDatabase
QFontInfo
QFontMetrics
QFontMetricsF
QForwardRenderer (Qt3DExtras)
G
QGeoShape
QGlobalStatic
QGraphicsItem
QGraphicsScene
QGraphicsSvgItem
QGraphicsView
H
QHelpEngineCore
QHelpIndexModel
QHelpSearchEngine
QHelpSearchQueryWidget
I
QIcon
QImage
QImageIOHandler
QImageWriter
QInputDialog
QItemSelectionRange
J
QJSEngine
QJSValue
K
QKeySequence
L
QLayout
QLibraryInfo
QLineEdit
QLineF
QList
QListWidget
QListWidgetItem
QLocale
QLowEnergyController
M
QMatrix4x4
QMediaContent
QMediaPlayer
QMessageBox
QMetaProperty
QMetaType
QModelIndex
N
QNativeGestureEvent
QNetworkProxyQuery
O
QObject
QOpenGLFunctions
QOpenGLTexture
P
QPagedPaintDevice
QPaintEngineState
QPainter
QPainterPath
QPalette
QPdfWriter
QPersistentModelIndex
QPicture
QPixmap
QPixmapCache
QPlainTextEdit
QPrinter
QPrinterInfo
QProcess
Q
QQmlEngine
QQuaternion
QQuickPaintedItem
QQuickWebEngineProfile
QQuickWindow
R
QRect
QRectF
QRegion
QRenderCapture (Qt3DRender)
QRenderCaptureReply (Qt3DRender)
QResource
S
QScriptContextInfo
QScriptEngine
QScriptValue
QSerialPort
QSerialPortInfo
QSettings
QSizePolicy
QSortFilterProxyModel
QSpinBox
QSplitter
QSqlError
QSslCertificate
QSslSocket
QStandardItem
QStandardPaths
QStateMachine
QString
QStringRef
QStyle
QStyleOption
QStyleOptionDockWidget
QStyleOptionFrame
QStyleOptionGraphicsItem
QStyleOptionProgressBar
QStyleOptionTab
QStyleOptionTabBarBase
QStyleOptionTabWidgetFrame
QStyleOptionToolBox
QStyleOptionViewItem
QSurfaceFormat
QSysInfo
T
QTabletEvent
QTableView
QTableWidget
QTableWidgetItem
QTemporaryFile
QTextCharFormat
QTextCodec
QTextEdit
QTextLayout
QTextList
QTextOption
QThreadPool
QTransform
QTreeView
QTreeWidget
QTreeWidgetItem
U
QUrl
V
QVariant
QVirtualKeyboardInputContext
W
QWaylandSurface
QWeakPointer
QWebSocketServer
QWheelEvent
QWidget
X
QXmlReader

© 2020 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.