Nouvelles classes et fonctions dans Qt 6.2

Cette page contient une liste exhaustive de toutes les nouvelles classes et fonctions introduites dans Qt 6.2.

Nouveaux espaces de noms

(technology preview) namespace QtAndroidPrivate

Nouvelles classes

Nouvelles fonctions pour les membres

QAbstractAxis s de classe :

(since 6.2) void labelsTruncatedChanged(bool labelsTruncated)
(since 6.2) void truncateLabelsChanged(bool truncateLabels)

QAbstractProxyModel de la classe :

(since 6.2) QModelIndex createSourceIndex(int row, int col, void *internalPtr) const

QAbstractSocket de la classe :

(since 6.2) bool bind(QHostAddress::SpecialAddress addr, quint16 port = 0, QAbstractSocket::BindMode mode = DefaultForPlatform)

QBarSet de la classe :

(since 6.2) void deselectAllBars()
(since 6.2) void deselectBar(int index)
(since 6.2) void deselectBars(const QList<int> &indexes)
(since 6.2) bool isBarSelected(int index) const
(since 6.2) void selectAllBars()
(since 6.2) void selectBar(int index)
(since 6.2) void selectBars(const QList<int> &indexes)
(since 6.2) QList<int> selectedBars() const
(since 6.2) QColor selectedColor() const
(since 6.2) void setBarSelected(int index, bool selected)
(since 6.2) void setSelectedColor(const QColor &color)
(since 6.2) void toggleSelection(const QList<int> &indexes)

QBluetoothDeviceDiscoveryAgent de la classe :

(since 6.2) void errorOccurred(QBluetoothDeviceDiscoveryAgent::Error error)

QBluetoothDeviceInfo de classe :

(since 6.2) void setName(const QString &name)

QBluetoothLocalDevice de classe :

(since 6.2) void errorOccurred(QBluetoothLocalDevice::Error error)

QBluetoothServer de classe :

(since 6.2) void errorOccurred(QBluetoothServer::Error error)

QBluetoothServiceDiscoveryAgent de classe :

(since 6.2) void errorOccurred(QBluetoothServiceDiscoveryAgent::Error error)

QBluetoothSocket de classe :

(since 6.2) void errorOccurred(QBluetoothSocket::SocketError error)

QByteArray de classe :

(since 6.2) qsizetype lastIndexOf(QByteArrayView bv) const

QByteArrayView de classe :

(since 6.2) int compare(QByteArrayView bv, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QByteArrayView bv) const

QCanBusDevice de classe :

(since 6.2) virtual QCanBusDeviceInfo deviceInfo() const

QCanBusDeviceInfo de classe :

(since 6.2) QString plugin() const

QColorSpace de classe :

(since 6.2) QString description() const
(since 6.2) void setDescription(const QString &description)

QFileInfo de classe :

(since 6.2) std::filesystem::path filesystemJunctionTarget() const
(since 6.2) QString junctionTarget() const

QFlags de classe :

(since 6.2) QFlags<T> fromInt(QFlags<T>::Int i)
(since 6.2) bool operator!=(Enum lhs, QFlags<T> rhs)
(since 6.2) bool operator!=(QFlags<T> lhs, Enum rhs)
(since 6.2) bool operator!=(QFlags<T> lhs, QFlags<T> rhs)
(since 6.2) QFlags<T> operator&(QFlags<T> mask) const
(since 6.2) QFlags<T> &operator&=(QFlags<T> mask)
(since 6.2) bool operator==(Enum lhs, QFlags<T> rhs)
(since 6.2) bool operator==(QFlags<T> lhs, Enum rhs)
(since 6.2) bool operator==(QFlags<T> lhs, QFlags<T> rhs)
(since 6.2) size_t qHash(QFlags<Enum> key, size_t seed = 0)
(since 6.2) bool testAnyFlag(Enum flag) const
(since 6.2) bool testAnyFlags(QFlags<T> flags) const
(since 6.2) bool testFlags(QFlags<T> flags) const
(since 6.2) QFlags<T>::Int toInt() const

QGeoAddress de classe :

(since 6.2) QGeoAddress &operator=(QGeoAddress &other)
(since 6.2) void setStreetNumber(const QString &streetNumber)
(since 6.2) QString streetNumber() const
(since 6.2) void swap(QGeoAddress &other)

QGeoAreaMonitorInfo de classe :

(since 6.2) QGeoAreaMonitorInfo &operator=(QGeoAreaMonitorInfo &&other)
(since 6.2) void swap(QGeoAreaMonitorInfo &other)

QGeoAreaMonitorSource de classe :

(since 6.2) virtual QVariant backendProperty(const QString &name) const
(since 6.2) virtual bool setBackendProperty(const QString &name, const QVariant &value)

QGeoCoordinate de classe :

(since 6.2) QGeoCoordinate &operator=(QGeoCoordinate &&other)
(since 6.2) void swap(QGeoCoordinate &other)

QGeoLocation de classe :

(since 6.2) QGeoShape boundingShape() const
(since 6.2) QGeoLocation &operator=(QGeoLocation &&other)
(since 6.2) void setBoundingShape(const QGeoShape &boundingShape)
(since 6.2) void swap(QGeoLocation &other)

QGeoPositionInfo de classe :

(since 6.2) QGeoPositionInfo &operator=(QGeoPositionInfo &&other)
(since 6.2) void swap(QGeoPositionInfo &other)

QGeoSatelliteInfo de classe :

(since 6.2) QGeoSatelliteInfo &operator=(QGeoSatelliteInfo &&other)
(since 6.2) void swap(QGeoSatelliteInfo &other)

QGeoSatelliteInfoSource de classe :

(since 6.2) virtual QVariant backendProperty(const QString &name) const
(since 6.2) virtual bool setBackendProperty(const QString &name, const QVariant &value)

QGraphicsSceneEvent de classe :

(since 6.2) quint64 timestamp() const

QGraphicsSceneWheelEvent de classe :

(since 6.2) bool isInverted() const
(since 6.2) Qt::ScrollPhase phase() const
(since 6.2) QPoint pixelDelta() const

QImage s sur les cours :

(since 6.2) QSizeF deviceIndependentSize() const
(since 6.2) QImage fromData(QByteArrayView data, const char *format = nullptr)
(since 6.2) bool loadFromData(QByteArrayView data, const char *format = nullptr)

QJSEngine de classe :

(since 6.2) QJSValue newSymbol(const QString &name)

QJniEnvironment de classe :

(since 6.2) jfieldID findField(jclass clazz, const char *fieldName, const char *signature)
(since 6.2) jmethodID findMethod(jclass clazz, const char *methodName, const char *signature)
(since 6.2) jfieldID findStaticField(jclass clazz, const char *fieldName, const char *signature)
(since 6.2) jmethodID findStaticMethod(jclass clazz, const char *methodName, const char *signature)
(since 6.2) bool isValid() const

QJniObject de classe :

(since 6.2) QByteArray className() const
(since 6.2) jclass objectClass() const

QLatin1StringView de classe :

(since 6.2) qsizetype lastIndexOf(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QLegend de classe :

(since 6.2) void attachedToChartChanged(bool attached)
(since 6.2) bool isInteractive() const
(since 6.2) void setInteractive(bool interactive)

QLocale de la classe :

(since 6.2) QLocale::Territory codeToTerritory(QStringView territoryCode)
(since 6.2) QString nativeTerritoryName() const
(since 6.2) QLocale::Territory territory() const
(since 6.2) QString territoryToCode(QLocale::Territory territory)
(since 6.2) QString territoryToString(QLocale::Territory territory)

QLockFile de classe :

(since 6.2) void setStaleLockTime(std::chrono::milliseconds staleLockTime)
(since 6.2) std::chrono::milliseconds staleLockTimeAsDuration() const
(since 6.2) bool tryLock(std::chrono::milliseconds timeout = std::chrono::milliseconds::zero())

Classe QLowEnergyCharacteristic:

(since 6.2) QLowEnergyDescriptor clientCharacteristicConfiguration() const

Classe QLowEnergyController:

(since 6.2) QLowEnergyController *createPeripheral(const QBluetoothAddress &localDevice, QObject *parent = nullptr)
(since 6.2) void errorOccurred(QLowEnergyController::Error newError)
(since 6.2) int mtu() const

Classe QLowEnergyService:

(since 6.2) void errorOccurred(QLowEnergyService::ServiceError newError)

Classe QMetaMethod:

(since 6.2) bool isConst() const

Classe QMetaObject:

(since 6.2) QMetaType metaType() const

QModbusRtuSerialServer de classe :

(since 6.2) int interFrameDelay() const
(since 6.2) void setInterFrameDelay(int microseconds)

QNativeGestureEvent de classe :

(since 6.2) QPointF delta() const
(since 6.2) int fingerCount() const

QAndroidApplication de classe :

(since 6.2) QJniObject context()
(since 6.2) void hideSplashScreen(int duration = 0)
(since 6.2) bool isActivityContext()
(since 6.2) QFuture<QVariant> runOnAndroidMainThread(const std::function<QVariant ()> &runnable, const QDeadlineTimer timeout = QDeadlineTimer::Forever)
(since 6.2) int sdkVersion()

QNdefFilter de classe :

(since 6.2) bool match(const QNdefMessage &message) const

QNdefMessage de classe :

(since 6.2) QNdefMessage &operator=(QNdefMessage &&other)
(since 6.2) QNdefMessage &operator=(const QNdefMessage &other)

QNdefRecord de classe :

(since 6.2) void clear()

QNearFieldManager de classe :

(since 6.2) bool isEnabled() const
(since 6.2) void setUserInformation(const QString &message)
(since 6.2) void targetDetectionStopped()

QNetworkAddressEntry de classe :

(since 6.2) QDebug operator<<(QDebug debug, const QNetworkAddressEntry &entry)

QNetworkRequest de classe :

(since 6.2) qint64 decompressedSafetyCheckThreshold() const
(since 6.2) void setDecompressedSafetyCheckThreshold(qint64 threshold)

QPixmap de classe :

(since 6.2) QSizeF deviceIndependentSize() const

QProperty de classe :

(since 6.2) QPropertyNotifier addNotifier(Functor f)
(since 6.2) void beginPropertyUpdateGroup()
(since 6.2) void endPropertyUpdateGroup()

QQmlContext de classe :

(since 6.2) QObject *objectForName(const QString &name) const

QQmlListReference de classe :

(since 6.2) qsizetype size() const

QQuickItemGrabResult de classe :

(since 6.2) bool saveToFile(const QUrl &filePath) const

QQuickRenderTarget de classe :

(since 6.2) QQuickRenderTarget fromOpenGLRenderBuffer(uint renderbufferId, const QSize &pixelSize, int sampleCount = 1)

QSqlQuery de classe :

(since 6.2) QSqlQuery &operator=(QSqlQuery &&other)
(since 6.2) void swap(QSqlQuery &other)

QSqlQueryModel de classe :

(since 6.2) void setQuery(QSqlQuery &&query)

QString de classe :

(since 6.2) qsizetype lastIndexOf(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const
(since 6.2) qsizetype lastIndexOf(const QString &str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QStringView de classe :

(since 6.2) qsizetype lastIndexOf(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const
(since 6.2) qsizetype lastIndexOf(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QTimeZone de classe :

(since 6.2) QLocale::Territory territory() const

QUntypedBindable de classe :

(since 6.2) QMetaType metaType() const

QWaylandBufferRef de classe :

(since 6.2) bool hasProtectedContent() const

QWebEnginePage de classe :

(since 6.2) void loadingChanged(const QWebEngineLoadingInfo &loadingInfo)
(since 6.2) void navigationRequested(QWebEngineNavigationRequest &request)
(since 6.2) void newWindowRequested(QWebEngineNewWindowRequest &request)

QWebEngineProfile de classe :

(since 6.2) void requestIconForIconURL(const QUrl &url, int desiredSizeInPixel, std::function<void (const QIcon &, const QUrl &)> iconAvailableCallback) const
(since 6.2) void requestIconForPageURL(const QUrl &url, int desiredSizeInPixel, std::function<void (const QIcon &, const QUrl &, const QUrl &)> iconAvailableCallback) const

QWebEngineView s sur les cours :

(since 6.2) QWebEngineView *forPage(const QWebEnginePage *page)
(since 6.2) QWebEngineContextMenuRequest *lastContextMenuRequest() const
(since 6.2) void pdfPrintingFinished(const QString &filePath, bool success)
(since 6.2) void print(QPrinter *printer)
(since 6.2) void printFinished(bool success)
(since 6.2) void printRequested()
(since 6.2) void printToPdf(const QString &filePath, const QPageLayout &layout = QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF()), const QPageRanges &ranges = {})
(since 6.2) void printToPdf(const std::function<void (const QByteArray &)> &resultCallback, const QPageLayout &layout = QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF()), const QPageRanges &ranges = {})

QWebSocket de classe :

(since 6.2) void alertReceived(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void alertSent(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void continueInterruptedHandshake()
(since 6.2) void handshakeInterruptedOnError(const QSslError &error)
(since 6.2) void peerVerifyError(const QSslError &error)

QWebSocketServer de classe :

(since 6.2) void alertReceived(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void alertSent(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void handshakeInterruptedOnError(const QSslError &error)

Classe QXYSeries:

(since 6.2) QPair<qreal, qreal> bestFitLineEquation(bool&ok) const
(since 6.2) void clearPointConfiguration(const int index)
(since 6.2) void clearPointConfiguration(const int index, const QXYSeries::PointConfiguration key)
(since 6.2) void clearPointsConfiguration()
(since 6.2) void clearPointsConfiguration(const QXYSeries::PointConfiguration key)
(since 6.2) void colorBy(const QList<qreal>&sourceData, const QLinearGradient&gradient = QLinearGradient())
(since 6.2) void deselectAllPoints()
(since 6.2) void deselectPoint(int index)
(since 6.2) void deselectPoints(const QList<int>&indexes)
(since 6.2) bool isPointSelected(int index)
(since 6.2) const QImage &lightMarker() const
(since 6.2) void lightMarkerChanged(const QImage&lightMarker)
(since 6.2) qreal markerSize() const
(since 6.2) QHash<QXYSeries::PointConfiguration, QVariant> pointConfiguration(const int index) const
(since 6.2) QXYSeries::PointsConfigurationHash pointsConfiguration() const
(since 6.2) void selectAllPoints()
(since 6.2) void selectPoint(int index)
(since 6.2) void selectPoints(const QList<int>&indexes)
(since 6.2) const QImage &selectedLightMarker() const
(since 6.2) QList<int> selectedPoints() const
(since 6.2) void setLightMarker(const QImage&lightMarker)
(since 6.2) void setMarkerSize(qreal size)
(since 6.2) void setPointConfiguration(const int index, const QHash<QXYSeries::PointConfiguration, QVariant>&configuration)
(since 6.2) void setPointConfiguration(const int index, const QXYSeries::PointConfiguration key, const QVariant&value)
(since 6.2) void setPointSelected(int index, bool selected)
(since 6.2) void setPointsConfiguration(const QHash<int, QHash<QXYSeries::PointConfiguration, QVariant>>&pointsConfiguration)
(since 6.2) void setSelectedLightMarker(const QImage&marqueurLumineuxSélectionné)
(since 6.2) void sizeBy(const QList<qreal>&sourceData, const qreal minSize, const qreal maxSize)
(since 6.2) void toggleSelection(const QList<int>&indexes)

Nouvelles fonctions dans les espaces de noms

(since 6.2) bool bindService(const QAndroidIntent &serviceIntent, const QAndroidServiceConnection &serviceConnection, QtAndroidPrivate::BindFlags flags = BindFlag::None)
(technology preview) QFuture<QtAndroidPrivate::PermissionResult> checkPermission(const QString &permission)
(technology preview) QFuture<QtAndroidPrivate::PermissionResult> requestPermission(const QString &permission)
(since 6.2) void startActivity(const QJniObject &intent, int receiverRequestCode, std::function<void (int, int, const QJniObject &)> callbackFunc)
(since 6.2) void startActivity(const QJniObject &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
(since 6.2) void startActivity(const QAndroidIntent &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
(since 6.2) void startIntentSender(const QJniObject &intentSender, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)

Nouvelles fonctions globales

(since 6.2) std::underlying_type_t<Enum> qToUnderlying(Enum e)
(since 6.2) const char *qWebEngineChromiumVersion()
(since 6.2) const char *qWebEngineVersion()

Nouvelles macros

(since 6.2) PRIXQUINTPTR
(since 6.2) PRIdQINTPTR
(since 6.2) PRIdQPTRDIFF
(since 6.2) PRIdQSIZETYPE
(since 6.2) PRIiQINTPTR
(since 6.2) PRIiQPTRDIFF
(since 6.2) PRIiQSIZETYPE
(since 6.2) PRIoQUINTPTR
(since 6.2) PRIuQUINTPTR
(since 6.2) PRIxQUINTPTR
(since 6.2) Q_IMPORT_QML_PLUGIN(PluginName)

Nouveaux types d’énumération

(since 6.2) enum RubberBand { NoRubberBand, VerticalRubberBand, HorizontalRubberBand, RectangleRubberBand, ClickThroughRubberBand }
(since 6.2) enum SocketOption { NoOptions, AbstractNamespaceOption }
(since 6.2) enum DiscoveryMode { FullDiscovery, SkipValueDiscovery }
(since 6.2) enum EditFlag { CanUndo, CanRedo, CanCut, CanCopy, CanPaste, …, CanEditRichly }
(since 6.2) enum MediaFlag { MediaInError, MediaPaused, MediaMuted, MediaLoop, MediaCanSave, …, MediaCanRotate }
(since 6.2) enum MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, MediaTypeCanvas, …, MediaTypePlugin }
(since 6.2) enum class PointConfiguration { Color, Size, Visibility, LabelVisibility, LabelFormat }
(since 6.2) enum class BindFlag { None, AutoCreate, DebugUnbind, NotForeground, AboveClient, …, ExternalService }

Nouvelles valeurs d'énumération

Nouvelles propriétés

Nouvelles variables

(since 6.2) const QByteArray CCCDDisable
(since 6.2) const QByteArray CCCDEnableIndication
(since 6.2) const QByteArray CCCDEnableNotification

Nouveaux types QML

Nouvelles propriétés QML

BaseKey s sur les types QML :

(since 6.2) displayAlternativeKeys : var

ColorGroup s sur les types QML :

(since 6.2) placeholderText : color

Image s sur les types QML :

(since 6.2) mirrorVertically : bool

KeyboardStyle s sur les types QML :

(since 6.2) functionPopupListBackground : Component
(since 6.2) functionPopupListDelegate : Component
(since 6.2) functionPopupListHighlight : Component

SystemPalette s de type QML :

(since 6.2) placeholderText : color

TableView s sur les types QML :

(since 6.2) selectionModel : ItemSelectionModel

Texture s sur les types QML :

(since 6.2) autoOrientation : bool

Nouvelles méthodes QML

Locale s sur les types QML :

(since 6.2) string formattedDataSize(int bytes, int precision, DataSizeFormat format)

TableView s sur les types QML :

(since 6.2) real columnWidth(int column)
(since 6.2) real implicitColumnWidth(int column)
(since 6.2) real implicitRowHeight(int row)
(since 6.2) bool isColumnLoaded(int column)
(since 6.2) bool isRowLoaded(int row)
(since 6.2) real rowHeight(int row)

View3D des types QML :

(since 6.2) List<pickResult> pickAll(float x, float y)
(since 6.2) pickResult rayPick(vector3d origin, vector3d direction)
(since 6.2) List<pickResult> rayPickAll(vector3d origin, vector3d direction)

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