Nuevas clases y funciones en Qt 6.7

Esta página contiene una lista completa de todas las nuevas clases y funciones introducidas en Qt 6.7.

Nuevos espacios de nombres

(since 6.7) namespace QtVideo

Nuevas clases

Nuevas funciones

Clase 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

Clase QAnyStringView:

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

Clase QAtomicInteger:

(since 6.7) void qYieldCpu()

Clase QByteArrayView:

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

Clase QCalendar:

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

Clase QCanDbcFileParser:

(since 6.7) bool parseData(QStringView data)

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

Clase QCheckBox:

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

Clase QCoreApplication:

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

Clase QDBusAbstractInterface:

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

Clase QDataStream:

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

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

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

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

Clase QEventLoop:

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

Clase QEventLoopLocker:

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

Clase 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

Clase QGrpcClientBase:

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

Clase QHttpServerRequest:

(since 6.7) QSslConfiguration sslConfiguration() const

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

Clase QJniObject:

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

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

Clase 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

Clase QNetworkRequest:

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

Clase QObject:

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

Clase QOpcUaAttributeOperand:

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

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

Clase QOpcUaContentFilterElement:

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

Clase 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

Clase QOpcUaElementOperand:

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

Clase QOpcUaGenericStructHandler:

(since 6.7) bool initialized() const

Clase QOpcUaHistoryReadRawRequest:

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

Clase QOpcUaHistoryReadResponse:

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

Clase QOpcUaLiteralOperand:

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

Clase 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

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

Clase QOpcUaRelativePathElement:

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

Clase QOpcUaSimpleAttributeOperand:

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

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

Clase QProcess:

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

Clase QProtobufMessage:

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

Clase QProtobufSerializer:

(since 6.7) void shouldPreserveUnknownFields(bool preserveUnknownFields)

Clase QQuickTextDocument:

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

Clase QQuickView:

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

Clase QQuickWebEngineProfile:

(since 6.7) void clearHttpCacheCompleted()

Clase QQuickWindow:

(since 6.7) QSGTextNode *createTextNode() const

Clase QRawFont:

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

Clase QRemoteObjectHost:

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

Clase QRhiColorAttachment:

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

Clase QRhiGraphicsPipeline:

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

Clase QShader:

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

Clase QShaderBaker:

(since 6.7) void setMultiViewCount(int count)

Clase 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

Clase QSignalBlocker:

(since 6.7) void dismiss()

Clase QSqlQuery:

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

Clase QStaticLatin1StringMatcher:

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

Clase QString:

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

Clase QStringList:

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

Clase QStringMatcher:

(since 6.7) QStringView patternView() const

Clase QStringView:

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

Clase QSvgWidget:

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

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

Clase QUtf8StringView:

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

Clase QVariant:

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

Clase QVulkanWindow:

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

Clase QWaylandSeat:

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

Clase 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

Clase QWebEnginePage:

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

Clase QWebEngineProfile:

(since 6.7) void clearHttpCacheCompleted()

Clase QWebEngineUrlRequestInfo:

(since 6.7) QIODevice *requestBody() const

Clase QWebEngineUrlRequestJob:

(since 6.7) QIODevice *requestBody() const

Nuevas funciones en espacios de nombres

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

Nuevas funciones 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::orden_fuerte 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)

Nuevas macros

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

Nuevos tipos de Enum

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

Nuevos valores Enum

Nuevos alias de tipo

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

Nuevas propiedades

Nuevas variables

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

Nuevos tipos QML

Nuevas propiedades QML

QML Tipo ConvexMeshShape:

(since 6.7) geometry : Geometry

Tipo QML CustomMaterial:

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

Tipo QML GeoJsonData:

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

Tipo QML HeightFieldShape:

(since 6.7) image : Image

Tipo QML Item:

(since 6.7) focusPolicy : enumeration

Tipo QML MediaPlayer:

(since 6.7) autoPlay : bool

Tipo QML PathText:

(since 6.7) font.variableAxes : object

Tipo QML PhysicsWorld:

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

Tipo QML Rectangle:

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

Tipo QML Shape:

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

Tipo QML ShapePath:

(since 6.7) pathHints : PathHints

Tipo QML SystemPalette:

(since 6.7) accent : color

Tipo QML Text:

(since 6.7) font.variableAxes : object

Tipo QML TextDocument:

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

Tipo QML TextEdit:

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

Tipo QML TextInput:

(since 6.7) font.variableAxes : object

Tipo QML Texture:

(since 6.7) textureProvider : RenderExtension

Tipo QML TriangleMeshShape:

(since 6.7) geometry : Geometry

Tipo QML Video:

(since 6.7) autoPlay : bool

Tipo QML View3D:

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

Tipo QML cameraDevice:

(since 6.7) correctionAngle : QtVideo::Rotation

Nuevos métodos QML

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

Tipo QML TextDocument:

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

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