Nouvelles classes et fonctions dans Qt 6.5

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

Nouveaux espaces de noms

(since 6.5) namespace QtCanBus
(since 6.5) namespace QtGrpc
(since 6.5) namespace QtProtobuf

Nouvelles classes

Nouvelles fonctions pour les membres

QAbstractOAuth2 s de classe :

(since 6.5) void setSslConfiguration(const QSslConfiguration &configuration)
(since 6.5) QSslConfiguration sslConfiguration() const
(since 6.5) void sslConfigurationChanged(const QSslConfiguration &configuration)

QAccessibleInterface de la classe :

(since 6.5) QAccessibleSelectionInterface *selectionInterface()

QAnyStringView de la classe :

(since 6.5) void chop(qsizetype n)
(since 6.5) QAnyStringView chopped(qsizetype n) const
(since 6.5) QAnyStringView first(qsizetype n) const
(since 6.5) QAnyStringView last(qsizetype n) const
(since 6.5) QAnyStringView sliced(qsizetype pos) const
(since 6.5) QAnyStringView sliced(qsizetype pos, qsizetype n) const
(since 6.5) void truncate(qsizetype n)

QBasicTimer de la classe :

(since 6.5) void start(QBasicTimer::Duration duration, QObject *object)
(since 6.5) void start(QBasicTimer::Duration duration, Qt::TimerType timerType, QObject *obj)

QByteArray de classe :

(since 6.5) QByteArray::iterator erase(QByteArray::const_iterator it)
(since 6.5) QByteArray fromEcmaUint8Array(emscripten::val uint8array)
(since 6.5) QByteArray &removeAt(qsizetype pos)
(since 6.5) QByteArray &removeFirst()
(since 6.5) QByteArray &removeLast()
(since 6.5) emscripten::val toEcmaUint8Array()

QCoreApplication de classe :

(since 6.5) Qt::PermissionStatus checkPermission(const QPermission &permission)
(since 6.5) void requestPermission(const QPermission &permission, Functor &&functor)
(since 6.5) void requestPermission(const QPermission &permission, const QObject *context, Functor functor)

QCryptographicHash de classe :

(since 6.5) QCryptographicHash::Algorithm algorithm() const
(since 6.5) QCryptographicHash &operator=(QCryptographicHash &&other)
(since 6.5) bool supportsAlgorithm(QCryptographicHash::Algorithm method)
(since 6.5) void swap(QCryptographicHash &other)

QDate de classe :

(since 6.5) QDateTime endOfDay() const
(since 6.5) QDateTime startOfDay() const

QDateTime de classe :

(since 6.5) QDateTime currentDateTime(const QTimeZone &zone)
(since 6.5) QTimeZone timeRepresentation() const

QDebug de classe :

(since 6.5) QDebug &operator<<(const std::basic_string<Char, Args...> &s)
(since 6.5) QDebug &operator<<(std::basic_string_view<Char, Args...> s)

QDomDocument de classe :

(since 6.5) QDomDocument::ParseResult setContent(QAnyStringView text, QDomDocument::ParseOptions options = ParseOption::Default)
(since 6.5) QDomDocument::ParseResult setContent(QIODevice *device, QDomDocument::ParseOptions options = ParseOption::Default)
(since 6.5) QDomDocument::ParseResult setContent(QXmlStreamReader *reader, QDomDocument::ParseOptions options = ParseOption::Default)
(since 6.5) QDomDocument::ParseResult setContent(const QByteArray &data, QDomDocument::ParseOptions options = ParseOption::Default)

QGlyphRun de classe :

(since 6.5) void setSourceString(const QString &sourceString)
(since 6.5) void setStringIndexes(const QList<qsizetype> &stringIndexes)
(since 6.5) QString sourceString() const
(since 6.5) QList<qsizetype> stringIndexes() const

QGuiApplication de classe :

(since 6.5) void setBadgeNumber(qint64 number)

QHash de classe :

(since 6.5) size_t qHash(Enum key, size_t seed = 0)

QHttp1Configuration de classe :

(since 6.5) bool operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)
(since 6.5) bool operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)
(since 6.5) size_t qHash(const QHttp1Configuration &key, size_t seed = 0)

QHttpServerRequest de classe :

(since 6.5) QHostAddress localAddress() const
(since 6.5) quint16 localPort() const
(since 6.5) quint16 remotePort() const

QHttpServerResponder de classe :

(since 6.5) void sendResponse(const QHttpServerResponse &response)

QLatin1StringView de classe :

(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QLibraryInfo de classe :

(since 6.5) bool isSharedBuild()

QLowEnergyController de classe :

(since 6.5) void readRssi()
(since 6.5) void rssiRead(qint16 rssi)

QMessageLogger de classe :

(since 6.5) QDebug fatal() const
(since 6.5) QDebug fatal(QMessageLogger::CategoryFunction catFunc) const
(since 6.5) QDebug fatal(const QLoggingCategory &cat) const
(since 6.5) void fatal(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
(since 6.5) void fatal(const QLoggingCategory &cat, const char *msg, ...) const

QMetaMethod de classe :

(since 6.5) bool invoke(QObject *obj, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, Qt::ConnectionType type, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const
(since 6.5) bool invokeOnGadget(void *gadget, Args &&... arguments) const
(since 6.5) bool invokeOnGadget(void *gadget, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const

QMetaObject de classe :

(since 6.5) bool invokeMethod(QObject *obj, const char *member, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args)
(since 6.5) QObject *newInstance(Args &&... arguments) const

QMetaType de classe :

(since 6.5) bool isCopyConstructible() const
(since 6.5) bool isDefaultConstructible() const
(since 6.5) bool isDestructible() const
(since 6.5) bool isMoveConstructible() const
(since 6.5) QDebug operator<<(QDebug d, QMetaType m)
(since 6.5) int qRegisterMetaType(QMetaType meta)
(since 6.5) void registerType() const

QEGLContext de classe :

(since 6.5) virtual void invalidateContext() = 0

QNetworkRequest de classe :

(since 6.5) QHttp1Configuration http1Configuration() const
(since 6.5) void setHttp1Configuration(const QHttp1Configuration &configuration)

QOpenGLBuffer de classe :

(since 6.5) QOpenGLBuffer &operator=(QOpenGLBuffer &&other)
(since 6.5) void swap(QOpenGLBuffer &other)

QOpenGLWidget de classe :

(since 6.5) QOpenGLWidget::TargetBuffer currentTargetBuffer() const
(since 6.5) GLuint defaultFramebufferObject(QOpenGLWidget::TargetBuffer targetBuffer) const
(since 6.5) QImage grabFramebuffer(QOpenGLWidget::TargetBuffer targetBuffer)
(since 6.5) void makeCurrent(QOpenGLWidget::TargetBuffer targetBuffer)

QQmlApplicationEngine de classe :

(since 6.5) void loadFromModule(QAnyStringView uri, QAnyStringView typeName)

QQmlComponent de classe :

(since 6.5) bool isBound() const
(since 6.5) void loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode = PreferSynchronous)

QQmlEngine de classe :

(since 6.5) void offlineStoragePathChanged()
(since 6.5) T singletonInstance(QAnyStringView uri, QAnyStringView typeName)

QQuickGraphicsConfiguration de classe :

(since 6.5) bool isAutomaticPipelineCacheEnabled() const
(since 6.5) void setAutomaticPipelineCache(bool enable)
(since 6.5) void setDebugLayer(bool enable)
(since 6.5) void setDebugMarkers(bool enable)
(since 6.5) void setPipelineCacheLoadFile(const QString&filename)
(since 6.5) void setPipelineCacheSaveFile(const QString&filename)
(since 6.5) void setPreferSoftwareDevice(bool enable)

Classe QRectF:

(since 6.5) QRectF fromDOMRect(emscripten::val domRect)
(since 6.5) emscripten::val toDOMRect() const

QRegularExpression:

(since 6.5) QRegularExpressionMatchIterator globalMatchView(QStringView subjectView, qsizetype offset = 0, QRegularExpression::MatchType matchType = NormalMatch, QRegularExpression::MatchOptions matchOptions = NoMatchOption) const
(since 6.5) QRegularExpressionMatch matchView(QStringView subjectView, qsizetype offset = 0, QRegularExpression::MatchType matchType = NormalMatch, QRegularExpression::MatchOptions matchOptions = NoMatchOption) const

Classe QSGRenderNode:

(since 6.5) const QMatrix4x4 *projectionMatrix() const

Classe QString:

(since 6.5) QString &append(QUtf8StringView str)
(since 6.5) QString::iterator erase(QString::const_iterator it)
(since 6.5) QString &insert(qsizetype position, QUtf8StringView str)
(since 6.5) QString &operator+=(QUtf8StringView str)
(since 6.5) QString &prepend(QUtf8StringView str)
(since 6.5) QString &removeAt(qsizetype pos)
(since 6.5) QString &removeFirst()
(since 6.5) QString &removeLast()

Classe QStringView:

(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QSvgGenerator de classe :

(since 6.5) QSvgGenerator::SvgVersion svgVersion() const

QTextLayout de classe :

(since 6.5) QList<QGlyphRun> glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const

QTextLine de classe :

(since 6.5) QList<QGlyphRun> glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const

QTimeZone de classe :

(since 6.5) QTimeZone asBackendZone() const
(since 6.5) int fixedSecondsAheadOfUtc() const
(since 6.5) QTimeZone fromDurationAheadOfUtc(std::chrono::seconds offset)
(since 6.5) QTimeZone fromSecondsAheadOfUtc(int offset)
(since 6.5) bool isUtcOrFixedOffset() const
(since 6.5) bool isUtcOrFixedOffset(Qt::TimeSpec spec)
(since 6.5) Qt::TimeSpec timeSpec() const

QTransform de classe :

(since 6.5) QTransform &rotate(qreal a, Qt::Axis axis, qreal distanceToPlane)
(since 6.5) QTransform &rotateRadians(qreal a, Qt::Axis axis, qreal distanceToPlane)

QUtf8StringView de classe :

(since 6.5) int compare(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.5) int compare(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QVulkanInstance de classe :

(since 6.5) void clearDebugOutputFilters()
(since 6.5) void installDebugOutputFilter(QVulkanInstance::DebugUtilsFilter filter)

QWebEngineProfile de la classe :

(since 6.5) bool isPushServiceEnabled() const
(since 6.5) void setPushServiceEnabled(bool enable)

QWebEngineUrlRequestInfo de classe :

(since 6.5) QHash<QByteArray, QByteArray> httpHeaders() const

QWebSocket de classe :

(since 6.5) void errorOccurred(QAbstractSocket::SocketError error)

Nouvelles fonctions dans les espaces de noms

(since 6.5) bool currentTestResolved()
(since 6.5) void qRegisterTestCase(const QString &name, QTest::TestEntryFunction entryFunction)
(since 6.5) char *toString(const QKeySequence &ks)

Nouvelles macros

(since 6.5) QML_CONSTRUCTIBLE_VALUE
(since 6.5) QML_STRUCTURED_VALUE
(since 6.5) Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, EXPORT_MACRO)
(since 6.5) Q_PROCESSOR_LOONGARCH
(since 6.5) Q_PROCESSOR_LOONGARCH_32
(since 6.5) Q_PROCESSOR_LOONGARCH_64
(since 6.5) void Q_UNREACHABLE_RETURN(...)
(since 6.5) qCFatal(category, const char *message, ...)
(since 6.5) qCFatal(category)

Nouveaux types énumérés

(since 6.5) enum class ParseOption { Default, UseNamespaceProcessing, PreserveSpacingOnlyNodes }
(since 6.5) enum TargetBuffer { LeftBuffer, RightBuffer }
(since 6.5) enum class SvgVersion { SvgTiny12, Svg11 }
(since 6.5) enum GlyphRunRetrievalFlag { RetrieveGlyphIndexes, RetrieveGlyphPositions, RetrieveStringIndexes, RetrieveString, DefaultRetrievalFlags, RetrieveAll }
(since 6.5) enum Initialization { LocalTime, UTC }
(since 6.5) enum DebugMessageSeverityFlag { VerboseSeverity, InfoSeverity, WarningSeverity, ErrorSeverity }
(since 6.5) enum DebugMessageTypeFlag { GeneralMessage, ValidationMessage, PerformanceMessage }
(since 6.5) enum class PermissionStatus { Undetermined, Granted, Denied }

Nouvelles valeurs d'énumération

Nouveaux alias de types

(since 6.5) DebugUtilsFilter

Nouvelles propriétés

Nouvelles variables

(since 6.5) QSGMaterialShader::GraphicsPipelineState::BlendFactor dstAlpha
(since 6.5) bool separateBlendFactors
(since 6.5) QSGMaterialShader::GraphicsPipelineState::BlendFactor srcAlpha
(since 6.5) const QOperatingSystemVersionBase Android12
(since 6.5) const QOperatingSystemVersionBase Android12L
(since 6.5) const QOperatingSystemVersionBase Android13
(since 6.5) const QOperatingSystemVersionBase MacOSSonoma
(since 6.5) const QOperatingSystemVersionBase Windows10_22H2

Nouveaux types QML

Nouvelles propriétés QML

Camera s sur les types QML :

(since 6.5) levelOfDetailBias : real

CaptureSession s sur les types QML :

(since 6.5) screenCapture : ScreenCapture

DebugSettings s sur les types QML :

(since 6.5) materialOverride : enumeration
(since 6.5) wireframeEnabled : bool

DynamicRigidBody s sur les types QML :

(since 6.5) kinematicEulerRotation : vector3d
(since 6.5) kinematicPivot : vector3d
(since 6.5) kinematicPosition : vector3d
(since 6.5) kinematicRotation : quaternion

Item s sur les types QML :

(since 6.5) layer.live : bool

MapCircle s sur les types QML :

(since 6.5) referenceSurface : enum

MapPolygon s sur les types QML :

(since 6.5) referenceSurface : enum

MapPolyline s sur les types QML :

(since 6.5) referenceSurface : enum

MapRectangle s sur les types QML :

(since 6.5) referenceSurface : enum

MediaPlayer s sur les types QML :

(since 6.5) playing : bool

Model s sur les types QML :

(since 6.5) levelOfDetailBias : real

PrincipledMaterial s sur les types QML :

(since 6.5) vertexColorsEnabled : bool

ReflectionProbe s sur les types QML :

(since 6.5) texture : CubeMapTexture

RenderStats s sur les types QML :

(since 6.5) drawCallCount : quint64
(since 6.5) drawVertexCount : quint64
(since 6.5) effectGenerationTime : qint64
(since 6.5) extendedDataCollectionEnabled : bool
(since 6.5) graphicsAPIName : string
(since 6.5) imageDataSize : quint64
(since 6.5) materialGenerationTime : qint64
(since 6.5) meshDataSize : quint64
(since 6.5) pipelineCount : int
(since 6.5) pipelineCreationTime : qint64
(since 6.5) renderPassCount : int
(since 6.5) vmemAllocCount : quint32
(since 6.5) vmemUsedBytes : quint64

SceneEnvironment s sur les types QML :

(since 6.5) aoEnabled : bool
(since 6.5) debugSettings : QtQuick3D::DebugSettings
(since 6.5) fog : QtQuick3D::Fog
(since 6.5) scissorRect : rect

SpecularGlossyMaterial s sur les types QML :

(since 6.5) vertexColorsEnabled : bool

TableView s sur les types QML :

(since 6.5) editTriggers : enumeration
(since 6.5) resizableColumns : bool
(since 6.5) resizableRows : bool

TapHandler s sur le type QML :

(since 6.5) exclusiveSignals : enumeration

TreeViewDelegate de types QML :

(since 6.5) editing : bool

pickResult s sur les types QML :

(since 6.5) instanceIndex : int

Nouveaux signaux QML

(since 6.5) frameDone(float timestep)
(since 6.5) layoutChanged()

Nouvelles méthodes QML

Locale s des types QML :

(since 6.5) string toString(int i)
(since 6.5) string toString(Date date, FormatType format = LongFormat)
(since 6.5) string toString(Date date, string format)
(since 6.5) string toString(double f, char format = 'g', int precision = 6)

Qt s de types QML :

(since 6.5) Component createComponent(string moduleUri, string typeName, enumeration mode, QtObject parent)

TableView des types QML :

(since 6.5) void closeEditor()
(since 6.5) void edit(QModelIndex modelIndex)
(since 6.5) Item itemAtIndex(QModelIndex index)
(since 6.5) void positionViewAtIndex(QModelIndex index, PositionMode mode, point offset, rect subRect)

TestCase s sur les types QML :

(since 6.5) bool waitForPolish(object windowOrItem, int timeout = 5000)

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