Nouvelles classes et fonctions de Qt 6.7

Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.7.

Nouveaux espaces de noms

(since 6.7) namespace QtVideo

Nouvelles classes

Nouvelles fonctions pour les membres

QAbstractGrpcChannel s de classe :

(since 6.7) virtual void bidiStream(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0
(since 6.7) virtual void call(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0
(since 6.7) virtual void clientStream(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0
(since 6.7) virtual void serverStream(QGrpcOperationContext *operationContext, QByteArray &&messageData) = 0

QAtomicInteger de la classe :

(since 6.7) void qYieldCpu()

QByteArrayView de la classe :

(since 6.7) operator std::string_view() const

QCalendar de la classe :

(since 6.7) QDate matchCenturyToWeekday(const QCalendar::YearMonthDay &parts, int dow) const

QCanDbcFileParser de la classe :

(since 6.7) bool parseData(QStringView data)

QCborStreamReader de classe :

(since 6.7) QByteArray readAllByteArray()
(since 6.7) QString readAllString()
(since 6.7) QByteArray readAllUtf8String()
(since 6.7) bool readAndAppendToByteArray(QByteArray &dst)
(since 6.7) bool readAndAppendToString(QString &dst)
(since 6.7) bool readAndAppendToUtf8String(QByteArray &dst)
(since 6.7) QCborStreamReader::StringResult<QByteArray> readUtf8String()

QCheckBox de classe :

(since 6.7) void checkStateChanged(Qt::CheckState state)

QCoreApplication de classe :

(since 6.7) void processEvents(QEventLoop::ProcessEventsFlags flags, QDeadlineTimer deadline)

QDBusAbstractInterface de classe :

(since 6.7) bool isInteractiveAuthorizationAllowed() const
(since 6.7) void setInteractiveAuthorizationAllowed(bool enable)

QDataStream de classe :

(since 6.7) QDataStream &readBytes(char *&s, qint64 &l)

QDate de classe :

(since 6.7) QDate fromString(QStringView string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDate fromString(const QString &string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDate fromString(const QString &string, const QString &format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDate fromString(QStringView string, QStringView format, int baseYear, QCalendar cal)

QDateTime de la classe :

(since 6.7) QDateTime fromString(QStringView string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDateTime fromString(const QString &string, QStringView format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDateTime fromString(const QString &string, const QString &format, int baseYear = QLocale::DefaultTwoDigitBaseYear)
(since 6.7) QDateTime fromString(QStringView string, QStringView format, int baseYear, QCalendar cal)

QDebug de classe :

(since 6.7) QDebug &operator<<(T i)
(since 6.7) QDebug &operator<<(T i)
(since 6.7) QDebug &operator<<(const std::optional<T> &opt)
(since 6.7) QDebug &operator<<(std::nullopt_t)
(since 6.7) QDebug operator<<(QDebug d, QAnyStringView s)
(since 6.7) bool quoteStrings() const
(since 6.7) void setQuoteStrings(bool b)

QEventLoop de classe :

(since 6.7) void processEvents(QEventLoop::ProcessEventsFlags flags, QDeadlineTimer deadline)

QEventLoopLocker de classe :

(since 6.7) QEventLoopLocker &operator=(QEventLoopLocker &&other)
(since 6.7) void swap(QEventLoopLocker &other)
(since 6.7) void swap(QEventLoopLocker &lhs, QEventLoopLocker &rhs)

QFont de classe :

(since 6.7) void clearFeatures()
(since 6.7) void clearVariableAxes()
(since 6.7) QList<QFont::Tag> featureTags() const
(since 6.7) quint32 featureValue(QFont::Tag tag) const
(since 6.7) bool isFeatureSet(QFont::Tag tag) const
(since 6.7) bool isVariableAxisSet(QFont::Tag tag) const
(since 6.7) void setFeature(QFont::Tag tag, quint32 value)
(since 6.7) void setVariableAxis(QFont::Tag tag, float value)
(since 6.7) void unsetFeature(QFont::Tag tag)
(since 6.7) void unsetVariableAxis(QFont::Tag tag)
(since 6.7) QList<QFont::Tag> variableAxisTags() const
(since 6.7) float variableAxisValue(QFont::Tag tag) const

QGrpcClientBase de classe :

(since 6.7) std::shared_ptr<QAbstractGrpcChannel> channel() const
(since 6.7) void channelChanged()

QHttpServerRequest s sur les cours :

(since 6.7) QSslConfiguration sslConfiguration() const

QIcon de classe :

(since 6.7) QIcon fromTheme(QIcon::ThemeIcon icon)
(since 6.7) QIcon fromTheme(QIcon::ThemeIcon icon, const QIcon &fallback)
(since 6.7) bool hasThemeIcon(QIcon::ThemeIcon icon)

QJniObject de classe :

(since 6.7) auto callStaticMethod(const char *methodName, Args &&... args)

QMetaObject de classe :

(since 6.7) bool invokeMethod(QObject *context, Functor &&function, Args &&... arguments)
(since 6.7) bool invokeMethod(QObject *context, Functor &&function, QTemplatedMetaMethodReturnArgument<FunctorReturnType> ret, Args &&... arguments)
(since 6.7) bool invokeMethod(QObject *context, Functor &&function, Qt::ConnectionType type, Args &&... arguments)
(since 6.7) bool invokeMethod(QObject *context, Functor &&function, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<FunctorReturnType> ret, Args &&... arguments)

QNetworkAccessManager de classe :

(since 6.7) QNetworkReply *get(const QNetworkRequest &request, QIODevice *data)
(since 6.7) QNetworkReply *get(const QNetworkRequest &request, const QByteArray &data)
(since 6.7) void setTransferTimeout(std::chrono::milliseconds duration = QNetworkRequest::DefaultTransferTimeout)
(since 6.7) std::chrono::milliseconds transferTimeoutAsDuration() const

QNetworkRequest de classe :

(since 6.7) void setTransferTimeout(std::chrono::milliseconds duration = DefaultTransferTimeout)
(since 6.7) std::chrono::milliseconds transferTimeoutAsDuration() const

QObject de classe :

(since 6.7) T findChild(Qt::FindChildOptions options = Qt::FindChildrenRecursively) const

QOpcUaAttributeOperand de classe :

(since 6.7) bool operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
(since 6.7) bool operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)

QOpcUaClient de classe :

(since 6.7) QOpcUaHistoryReadResponse *readHistoryEvents(const QOpcUaHistoryReadEventRequest &request)
(since 6.7) bool registerNodes(const QStringList &nodesToRegister)
(since 6.7) void registerNodesFinished(const QStringList &nodesToRegister, const QStringList &registeredNodeIds, QOpcUa::UaStatusCode statusCode)
(since 6.7) bool unregisterNodes(const QStringList &nodesToUnregister)
(since 6.7) void unregisterNodesFinished(const QStringList &nodesToUnregister, QOpcUa::UaStatusCode statusCode)

QOpcUaContentFilterElement de classe :

(since 6.7) bool operator!=(const QOpcUaContentFilterElement &lhs, const QOpcUaContentFilterElement &rhs)

QOpcUaDataValue de classe :

(since 6.7) operator QVariant() const
(since 6.7) bool operator!=(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)
(since 6.7) bool operator==(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)
(since 6.7) quint16 serverPicoseconds() const
(since 6.7) void setServerPicoseconds(quint16 serverPicoseconds)
(since 6.7) void setSourcePicoseconds(quint16 sourcePicoseconds)
(since 6.7) quint16 sourcePicoseconds() const

QOpcUaElementOperand de classe :

(since 6.7) bool operator!=(const QOpcUaElementOperand &lhs, const QOpcUaElementOperand &rhs)
(since 6.7) bool operator==(const QOpcUaElementOperand &lhs, const QOpcUaElementOperand &rhs)

QOpcUaGenericStructHandler de classe :

(since 6.7) bool initialized() const

QOpcUaHistoryReadRawRequest de classe :

(since 6.7) void setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)
(since 6.7) QOpcUa::TimestampsToReturn timestampsToReturn() const

Classe QOpcUaHistoryReadResponse:

(since 6.7) QList<QOpcUaHistoryEvent> events() const
(since 6.7) void readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult)

Classe QOpcUaLiteralOperand:

(since 6.7) bool operator!=(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)
(since 6.7) bool operator==(const QOpcUaLiteralOperand &lhs, const QOpcUaLiteralOperand &rhs)

Classe QOpcUaMonitoringParameters:

(since 6.7) QHash<quint32, QOpcUa::UaStatusCode> failedTriggeredItemsStatus() const
(since 6.7) void setFailedTriggeredItemsStatus(const QHash<quint32, QOpcUa::UaStatusCode> &status)
(since 6.7) void setTriggeredItemIds(const QSet<quint32> &ids)
(since 6.7) QSet<quint32> triggeredItemIds() const

Classe QOpcUaNode:

(since 6.7) QOpcUaHistoryReadResponse *readHistoryEvents(const QDateTime &startTime, const QDateTime &endTime, QOpcUaMonitoringParameters::EventFilter &filter, quint32 numValues = 0)
(since 6.7) QOpcUaHistoryReadResponse *readHistoryRaw(const QDateTime &startTime, const QDateTime &endTime, quint32 numValues, bool returnBounds, QOpcUa::TimestampsToReturn timestampsToReturn)
(since 6.7) void valueAttributeUpdated(const QVariant &value)

Classe QOpcUaRelativePathElement:

(since 6.7) operator QVariant() const
(since 6.7) bool operator!=(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs)

QOpcUaSimpleAttributeOperand de classe :

(since 6.7) bool operator!=(const QOpcUaSimpleAttributeOperand &lhs, const QOpcUaSimpleAttributeOperand &rhs)

QPartialOrdering de classe :

(since 6.7) bool is_eq(QPartialOrdering o)
(since 6.7) bool is_gt(QPartialOrdering o)
(since 6.7) bool is_gteq(QPartialOrdering o)
(since 6.7) bool is_lt(QPartialOrdering o)
(since 6.7) bool is_lteq(QPartialOrdering o)
(since 6.7) bool is_neq(QPartialOrdering o)

QProcess de classe :

(since 6.7) void failChildProcessModifier(const char *description, int error = 0)

QProtobufMessage de classe :

(since 6.7) QList<QByteArray> unknownFieldData(qint32 field) const
(since 6.7) QList<qint32> unknownFieldNumbers() const

QProtobufSerializer de classe :

(since 6.7) void shouldPreserveUnknownFields(bool preserveUnknownFields)

QQuickTextDocument de classe :

(technology preview) void save()
(technology preview) void saveAs(const QUrl &url)
(since 6.7) void setTextDocument(QTextDocument *document)
(since 6.7) void textDocumentChanged()

QQuickView de classe :

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

QQuickWebEngineProfile de classe :

(since 6.7) void clearHttpCacheCompleted()

QQuickWindow de classe :

(since 6.7) QSGTextNode *createTextNode() const

QRawFont de classe :

(since 6.7) QByteArray fontTable(QFont::Tag tag) const

QRemoteObjectHost de classe :

(since 6.7) void setLocalServerOptions(QLocalServer::SocketOptions options)

QRhiColorAttachment de classe :

(since 6.7) int multiViewCount() const
(since 6.7) void setMultiViewCount(int count)

QRhiGraphicsPipeline de classe :

(since 6.7) int multiViewCount() const
(since 6.7) void setMultiViewCount(int count)

QShader de classe :

(since 6.7) QShader &operator=(QShader &&other)
(since 6.7) void swap(QShader &other)

QShaderBaker de classe :

(since 6.7) void setMultiViewCount(int count)

QSharedPointer de classe :

(since 6.7) bool owner_before(const QSharedPointer<X> &other) const
(since 6.7) bool owner_before(const QWeakPointer<X> &other) const
(since 6.7) bool owner_equal(const QSharedPointer<X> &other) const
(since 6.7) bool owner_equal(const QWeakPointer<X> &other) const
(since 6.7) size_t owner_hash() const

QSignalBlocker de classe :

(since 6.7) void dismiss()

QSqlQuery de classe :

(since 6.7) bool isPositionalBindingEnabled() const
(since 6.7) void setPositionalBindingEnabled(bool enable)

QStaticLatin1StringMatcher de classe :

(since 6.7) auto qMakeStaticCaseInsensitiveLatin1StringMatcher(const char (&patternToMatch)[N])
(since 6.7) auto qMakeStaticCaseSensitiveLatin1StringMatcher(const char (&patternToMatch)[N])

QString de classe :

(since 6.7) operator std::u16string_view() const

QStringList de classe :

(since 6.7) QStringList filter(const QStringMatcher &matcher) const
(since 6.7) QStringList filter(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

QStringMatcher de la classe :

(since 6.7) QStringView patternView() const

QStringView de classe :

(since 6.7) bool isLower() const
(since 6.7) bool isUpper() const
(since 6.7) operator std::u16string_view() const

QSvgWidget de classe :

(since 6.7) QtSvg::Options options() const
(since 6.7) void setOptions(QtSvg::Options options)

QTemporaryFile de la classe :

(since 6.7) QTemporaryFile *createNativeFile(const std::filesystem::path &fileName)
(since 6.7) bool rename(const std::filesystem::path &newName)
(since 6.7) void setFileTemplate(const std::filesystem::path &name)

QUtf8StringView de classe :

(since 6.7) operator std::string_view() const

QVariant de classe :

(since 6.7) QVariant fromMetaType(QMetaType type, const void *copy = nullptr)
(since 6.7) T qvariant_cast(QVariant &&value)

QVulkanWindow de classe :

(since 6.7) void setEnabledFeaturesModifier(const QVulkanWindow::EnabledFeaturesModifier &modifier)
(since 6.7) void setEnabledFeaturesModifier(QVulkanWindow::EnabledFeatures2Modifier modifier)

QWaylandSeat de classe :

(since 6.7) void sendUnicodeKeyPressEvent(uint unicode)
(since 6.7) void sendUnicodeKeyReleaseEvent(uint unicode)

QWeakPointer de classe :

(since 6.7) bool owner_before(const QSharedPointer<X> &other) const
(since 6.7) bool owner_before(const QWeakPointer<X> &other) const
(since 6.7) bool owner_equal(const QSharedPointer<X> &other) const
(since 6.7) bool owner_equal(const QWeakPointer<X> &other) const
(since 6.7) size_t owner_hash() const

QWebEnginePage de classe :

(since 6.7) void desktopMediaRequested(const QWebEngineDesktopMediaRequest &request)
(since 6.7) void webAuthUxRequested(QWebEngineWebAuthUxRequest *request)

QWebEngineProfile de classe :

(since 6.7) void clearHttpCacheCompleted()

QWebEngineUrlRequestInfo de classe :

(since 6.7) QIODevice *requestBody() const

QWebEngineUrlRequestJob s de classe :

(since 6.7) QIODevice *requestBody() const

Nouvelles fonctions dans les espaces de noms

(since 6.7) void qSleep(std::chrono::milliseconds msecs)
(since 6.7) void qWait(std::chrono::milliseconds msecs)
(since 6.7) bool qWaitFor(Functor predicate, QDeadlineTimer deadline = QDeadlineTimer( defaultTryTimeout.load(std::memory_order_relaxed)))
(since 6.7) bool qWaitForWindowFocused(QWindow *window, QDeadlineTimer timeout)
(since 6.7) bool qWaitForWindowFocused(QWidget *widget, QDeadlineTimer timeout)

Nouvelles fonctions globales

(since 6.7) auto compareThreeWay(LeftInt lhs, RightInt rhs)
(since 6.7) auto compareThreeWay(LeftFloat lhs, RightFloat rhs)
(since 6.7) auto compareThreeWay(IntType lhs, FloatType rhs)
(since 6.7) auto compareThreeWay(FloatType lhs, IntType rhs)
(since 6.7) Qt::strong_ordering compareThreeWay(Enum lhs, Enum rhs)
(since 6.7) auto qCompareThreeWay(const LeftType&lhs, const RightType&rhs)
(since 6.7) void qDrawPlainRoundedRect(QPainter*painter, const QRect&rect, qreal rx, qreal ry, const QColor&lineColor, int lineWidth = 1, const QBrush*fill = nullptr)
(since 6.7) void qDrawPlainRoundedRect(QPainter*painter, int x, int y, int width, int height, qreal rx, qreal ry, const QColor&lineColor, int lineWidth = 1, const QBrush*fill = nullptr)

Nouvelles macros

(since 6.7) QT_NO_CONTEXTLESS_CONNECT
(since 6.7) Q_NODISCARD_CTOR_X(message)
(since 6.7) Q_NODISCARD_X(message)

Nouveaux types d’énumération

(since 6.7) enum class TransitionResolution { Reject, RelativeToBefore, RelativeToAfter, PreferBefore, PreferAfter, …, LegacyBehavior }
(since 6.7) enum class ThemeIcon { AddressBookNew, ApplicationExit, AppointmentNew, CallStart, CallStop, …, NThemeIcons }
(since 6.7) enum class TagSeparator { Dash, Underscore }
(since 6.7) enum class TimestampsToReturn { Source, Server, Both, Neither, Invalid }
(since 6.7) enum Option { NoOption, Tiny12FeaturesOnly, AssumeTrustedSource, DisableSMILAnimations, DisableCSSAnimations, DisableAnimations }
(since 6.7) enum class Rotation { None, Clockwise90, Clockwise180, Clockwise270 }

Nouvelles valeurs d'énumération

Nouveaux alias de types

(since 6.7) const_pointer
(since 6.7) pointer
(since 6.7) QRhiShaderResourceBindingSet
(since 6.7) EnabledFeatures2Modifier

Nouvelles propriétés

Nouvelles variables

(since 6.7) const int DefaultTwoDigitBaseYear
(since 6.7) const QOperatingSystemVersionBase Android14

Nouveaux types QML

Nouvelles propriétés QML

ConvexMeshShape s sur les types QML :

(since 6.7) geometry : Geometry

CustomMaterial s sur les types QML :

(since 6.7) destinationAlphaBlend : enumeration
(since 6.7) sourceAlphaBlend : enumeration

GeoJsonData s sur les types QML :

(since 6.7) model : QVariant
(since 6.7) sourceUrl : url

HeightFieldShape s sur les types QML :

(since 6.7) image : Image

Item s sur les types QML :

(since 6.7) focusPolicy : enumeration

MediaPlayer s sur les types QML :

(since 6.7) autoPlay : bool

PathText s sur les types QML :

(since 6.7) font.variableAxes : object

PhysicsWorld s sur les types QML :

(since 6.7) numThreads : int
(since 6.7) reportKinematicKinematicCollisions : bool
(since 6.7) reportStaticKinematicCollisions : bool

Rectangle s sur les types QML :

(since 6.7) bottomLeftRadius : real
(since 6.7) bottomRightRadius : real
(since 6.7) topLeftRadius : real
(since 6.7) topRightRadius : real

Shape s sur les types QML :

(since 6.7) horizontalAlignment : enumeration
(since 6.7) verticalAlignment : enumeration

ShapePath s sur le type QML :

(since 6.7) pathHints : PathHints

SystemPalette s sur les types QML :

(since 6.7) accent : color

Text s sur les types QML :

(since 6.7) font.variableAxes : object

TextDocument s sur les types QML :

(technology preview) errorString : string
(technology preview) modified : bool
(technology preview) source : url
(technology preview) status : enumeration

TextEdit s sur les types QML :

(technology preview) cursorSelection : QtQuick::TextSelection
(since 6.7) font.variableAxes : object

TextInput s sur les types QML :

(since 6.7) font.variableAxes : object

Texture s sur les types QML :

(since 6.7) textureProvider : RenderExtension

TriangleMeshShape s sur les types QML :

(since 6.7) geometry : Geometry

Video s sur les types QML :

(since 6.7) autoPlay : bool

View3D s sur les types QML :

(since 6.7) effectiveTextureSize : size
(since 6.7) explicitTextureHeight : int
(since 6.7) explicitTextureWidth : int

cameraDevice s sur les types QML :

(since 6.7) correctionAngle : QtVideo::Rotation

font s sur les types QML :

(since 6.7) variableAxes : object

Nouvelles méthodes QML

StackView s sur les types QML :

(since 6.7) Item popCurrentItem(operation)
(since 6.7) Item popToIndex(index, operation)
(since 6.7) Item popToItem(item, operation)
(since 6.7) Item pushItem(item, properties, operation)
(since 6.7) Item pushItem(component, properties, operation)
(since 6.7) Item pushItem(url, properties, operation)
(since 6.7) Item pushItems(items, operation)
(since 6.7) Item replaceCurrentItem(items, operation)
(since 6.7) Item replaceCurrentItem(item, properties, operation)
(since 6.7) Item replaceCurrentItem(component, properties, operation)
(since 6.7) Item replaceCurrentItem(url, properties, operation)

TextDocument s sur les types QML :

(technology preview) void save()
(technology preview) void saveAs(url url)

WaylandSeat des types QML :

(since 6.7) void sendUnicodeKeyPressEvent(uint unicode)
(since 6.7) void sendUnicodeKeyReleaseEvent(uint unicode)

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