Nouvelles classes et fonctions dans 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 des membres

Classe QAbstractGrpcChannel:

(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

Classe QAnyStringView:

(since 6.7) QDebug operator<<(QDebug d, QAnyStringView s)

Classe QAtomicInteger:

(since 6.7) void qYieldCpu()

Classe QByteArrayView:

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

Classe QCalendar:

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

Classe QCanDbcFileParser:

(since 6.7) bool parseData(QStringView data)

Classe QCborStreamReader:

(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()

Classe QCheckBox:

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

Classe QCoreApplication:

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

Classe QDBusAbstractInterface:

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

Classe QDataStream:

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

Classe QDate:

(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)

Classe QDateTime:

(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)

Classe QDebug:

(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) bool quoteStrings() const
(since 6.7) void setQuoteStrings(bool b)

Classe QEventLoop:

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

Classe QEventLoopLocker:

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

Classe QFont:

(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

Classe QGrpcClientBase:

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

Classe QHttpServerRequest:

(since 6.7) QSslConfiguration sslConfiguration() const

Classe QIcon:

(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)

Classe QJniObject:

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

Classe QMetaObject:

(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)

Classe QNetworkAccessManager:

(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

Classe QNetworkRequest:

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

Classe QObject:

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

Classe QOpcUaAttributeOperand:

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

Classe QOpcUaClient:

(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)

Classe QOpcUaContentFilterElement:

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

Classe QOpcUaDataValue:

(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

Classe QOpcUaElementOperand:

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

Classe QOpcUaGenericStructHandler:

(since 6.7) bool initialized() const

Classe QOpcUaHistoryReadRawRequest:

(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)

Classe QOpcUaSimpleAttributeOperand:

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

Classe QPartialOrdering:

(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)

Classe QProcess:

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

Classe QProtobufMessage:

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

Classe QProtobufSerializer:

(since 6.7) void shouldPreserveUnknownFields(bool preserveUnknownFields)

Classe QQuickTextDocument:

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

Classe QQuickView:

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

Classe QQuickWebEngineProfile:

(since 6.7) void clearHttpCacheCompleted()

Classe QQuickWindow:

(since 6.7) QSGTextNode *createTextNode() const

Classe QRawFont:

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

Classe QRemoteObjectHost:

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

Classe QRhiColorAttachment:

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

Classe QRhiGraphicsPipeline:

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

Classe QShader:

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

Classe QShaderBaker:

(since 6.7) void setMultiViewCount(int count)

Classe QSharedPointer:

(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

Classe QSignalBlocker:

(since 6.7) void dismiss()

Classe QSqlQuery:

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

Classe QStaticLatin1StringMatcher:

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

Classe QString:

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

Classe QStringList:

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

Classe QStringMatcher:

(since 6.7) QStringView patternView() const

Classe QStringView:

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

Classe QSvgWidget:

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

Classe QTemporaryFile:

(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)

Classe QUtf8StringView:

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

Classe QVariant:

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

Classe QVulkanWindow:

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

Classe QWaylandSeat:

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

Classe QWeakPointer:

(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

Classe QWebEnginePage:

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

Classe QWebEngineProfile:

(since 6.7) void clearHttpCacheCompleted()

Classe QWebEngineUrlRequestInfo:

(since 6.7) QIODevice *requestBody() const

Classe QWebEngineUrlRequestJob:

(since 6.7) QIODevice *requestBody() const

Nouvelles fonctions dans les espaces de nommage

(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 type

(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

Type QML ConvexMeshShape:

(since 6.7) geometry : Geometry

Type QML CustomMaterial:

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

Type QML GeoJsonData:

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

Type QML HeightFieldShape:

(since 6.7) image : Image

Type QML Item:

(since 6.7) focusPolicy : enumeration

Type QML MediaPlayer:

(since 6.7) autoPlay : bool

Type QML PathText:

(since 6.7) font.variableAxes : object

Type QML PhysicsWorld:

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

Type QML Rectangle:

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

Type QML Shape:

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

Type QML ShapePath:

(since 6.7) pathHints : PathHints

Type QML SystemPalette:

(since 6.7) accent : color

Type QML Text:

(since 6.7) font.variableAxes : object

Type QML TextDocument:

(preliminary) errorString : string
(preliminary) modified : bool
(preliminary) source : url
(preliminary) status : enumeration

Type QML TextEdit:

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

Type QML TextInput:

(since 6.7) font.variableAxes : object

Type QML Texture:

(since 6.7) textureProvider : RenderExtension

Type QML TriangleMeshShape:

(since 6.7) geometry : Geometry

Type QML Video:

(since 6.7) autoPlay : bool

Type QML View3D:

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

Type de QML cameraDevice:

(since 6.7) correctionAngle : QtVideo::Rotation

Nouvelles méthodes QML

Type de QML StackView:

(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)

Type de QML TextDocument:

(preliminary) void save()
(preliminary) void saveAs(url url)

Type QML WaylandSeat:

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