Nuevas clases y funciones en Qt 6.9
Esta página contiene una lista completa de todas las nuevas clases y funciones introducidas en Qt 6.9.
- Nuevas Clases
- Nuevas Funciones Miembro
- Nuevas Macros
- Nuevos Tipos Enum
- Nuevos Valores Enum
- Nuevos alias de tipo
- Nuevas propiedades
- Nuevos tipos QML
- Nuevas propiedades QML
- Nuevas señales QML
- Nuevos métodos QML
Nuevas clases
Nuevas funciones
Clase QAbstractHttpServer:
(since 6.9) QHttpServerConfiguration | configuration() const |
(since 6.9) void | setConfiguration(const QHttpServerConfiguration &config) |
Clase QAbstractOAuth2:
(since 6.9) void | accessTokenAboutToExpire() |
(since 6.9) void | refreshTokens() |
(since 6.9) void | refreshTokensImplementation() |
(since 6.9) void | serverReportedErrorOccurred(const QString &error, const QString &errorDescription, const QUrl &uri) |
(since 6.9) void | setNetworkRequestModifier(const QAbstractOAuth2::ContextTypeForFunctor<Functor> *context, Functor &&callback) |
Clase QAnyStringView:
(since 6.9) QString | arg(Args &&... args) const |
Clase QBrush:
(since 6.9) QBrush & | operator=(QColor color) |
(since 6.9) QBrush & | operator=(Qt::BrushStyle style) |
(since 6.9) QBrush & | operator=(Qt::GlobalColor color) |
Clase QByteArray:
(since 6.9) QByteArray | operator+(QByteArrayView lhs, const QByteArray &rhs) |
(since 6.9) QByteArray | operator+(const QByteArray &lhs, QByteArrayView rhs) |
Clase QColorSpace:
(since 6.9) QColorSpace::PrimaryPoints | primaryPoints() const |
(since 6.9) void | setPrimaryPoints(const QColorSpace::PrimaryPoints &primaryPoints) |
Clase QCommandLineParser:
(since 6.9) void | showMessageAndExit(QCommandLineParser::MessageType type, const QString &message, int exitCode = 0) |
Clase QDebug:
(since 6.9) QDebug & | operator<<(const std::tuple<Ts...> &tuple) |
(since 6.9) QDebug | operator<<(QDebug debug, T t) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::array<T, N> &array) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::multiset<Key, Compare, Alloc> &multiset) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::set<Key, Compare, Alloc> &set) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::unordered_map<Key, T, Hash, KeyEqual, Alloc> &map) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::unordered_set<Key, Hash, KeyEqual, Alloc> &unordered_set) |
(since 6.9) QByteArray | toBytes(const T &object) |
Clase QDockWidget:
(since 6.9) void | setDockLocation(Qt::DockWidgetArea area) |
Clase QDomNodeList:
(since 6.9) QDomNodeList::const_iterator | begin() const |
(since 6.9) QDomNodeList::const_iterator | cbegin() const |
(since 6.9) QDomNodeList::const_iterator | cend() const |
(since 6.9) QDomNodeList::const_iterator | constBegin() const |
(since 6.9) QDomNodeList::const_iterator | constEnd() const |
(since 6.9) QDomNodeList::const_reverse_iterator | crbegin() const |
(since 6.9) QDomNodeList::const_reverse_iterator | crend() const |
(since 6.9) QDomNodeList::const_iterator | end() const |
(since 6.9) QDomNodeList::const_reverse_iterator | rbegin() const |
(since 6.9) QDomNodeList::const_reverse_iterator | rend() const |
Clase QFile:
(since 6.9) bool | supportsMoveToTrash() |
Clase QFontDatabase:
(since 6.9) void | addApplicationEmojiFontFamily(const QString &familyName) |
(since 6.9) QStringList | applicationEmojiFontFamilies() |
(since 6.9) bool | removeApplicationEmojiFontFamily(const QString &familyName) |
(since 6.9) void | setApplicationEmojiFontFamilies(const QStringList &familyNames) |
Clase QFontInfo:
(since 6.9) QList<QFontVariableAxis> | variableAxes() const |
Clase QHash:
(since 6.9) QHash<Key, T>::TryEmplaceResult | insertOrAssign(K &&key, Value &&value) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | insertOrAssign(Key &&key, Value &&value) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | insertOrAssign(const Key &key, Value &&value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | insert_or_assign(K &&key, Value &&value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | insert_or_assign(Key &&key, Value &&value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | insert_or_assign(const Key &key, Value &&value) |
(since 6.9) QHash<Key, T>::key_value_iterator | insert_or_assign(QHash<Key, T>::const_iterator hint, K &&key, Value &&value) |
(since 6.9) QHash<Key, T>::key_value_iterator | insert_or_assign(QHash<Key, T>::const_iterator hint, Key &&key, Value &&value) |
(since 6.9) QHash<Key, T>::key_value_iterator | insert_or_assign(QHash<Key, T>::const_iterator hint, const Key &key, Value &&value) |
(since 6.9) size_t | qHash(T key, size_t seed) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryEmplace(K &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryEmplace(Key &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryEmplace(const Key &key, Args &&... args) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryInsert(K &&key, const T &value) |
(since 6.9) QHash<Key, T>::TryEmplaceResult | tryInsert(const Key &key, const T &value) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | try_emplace(K &&key, Args &&... args) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | try_emplace(Key &&key, Args &&... args) |
(since 6.9) std::pair<QHash<Key, T>::key_value_iterator, bool> | try_emplace(const Key &key, Args &&... args) |
(since 6.9) QHash<Key, T>::key_value_iterator | try_emplace(QHash<Key, T>::const_iterator hint, K &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::key_value_iterator | try_emplace(QHash<Key, T>::const_iterator hint, Key &&key, Args &&... args) |
(since 6.9) QHash<Key, T>::key_value_iterator | try_emplace(QHash<Key, T>::const_iterator hint, const Key &key, Args &&... args) |
Clase QHttp2Configuration:
(since 6.9) unsigned int | maxConcurrentStreams() const |
(since 6.9) void | setMaxConcurrentStreams(unsigned int value) |
Clase QIODevice:
(since 6.9) QByteArrayView | readLineInto(QSpan<char> buffer) |
(since 6.9) QByteArrayView | readLineInto(QSpan<std::byte> buffer) |
(since 6.9) QByteArrayView | readLineInto(QSpan<uchar> buffer) |
(since 6.9) bool | readLineInto(QByteArray *line, qint64 maxSize = 0) |
Clase QImage:
(since 6.9) void | flip(Qt::Orientations orient = Qt::Vertical) |
(since 6.9) QImage | flipped(Qt::Orientations orient = Qt::Vertical) && |
(since 6.9) QImage | flipped(Qt::Orientations orient = Qt::Vertical) const & |
Clase QJniArray:
(since 6.9) QJniArray<T>::reference | operator[](QJniArrayBase::size_type i) |
Clase QJsonValue:
(since 6.9) QJsonValue | fromJson(QByteArrayView json, QJsonParseError *error = nullptr) |
(since 6.9) QByteArray | toJson(QJsonValue::JsonFormat format = JsonFormat::Indented) const |
Clase QLatin1StringView:
(since 6.9) QByteArray | toUtf8() const |
Clase QList:
(since 6.9) auto | operator<=>(const QList<T> &lhs, const QList<T> &rhs) |
Clase QMediaMetaData:
(since 6.9) auto | asKeyValueRange() const |
Clase QMetaEnum:
(since 6.9) bool | is64Bit() const |
(since 6.9) std::optional<quint64> | keyToValue64(const char *key) const |
(since 6.9) std::optional<quint64> | value64(int index) const |
Clase QMetaMethod:
(since 6.9) QByteArrayView | nameView() const |
Clase QOAuth2AuthorizationCodeFlow:
(since 6.9) void | refreshTokensImplementation() |
Clase QOAuth2DeviceAuthorizationFlow:
(since 6.9) void | refreshTokensImplementation() |
Clase QOAuthHttpServerReplyHandler:
(since 6.9) QString | callbackHost() const |
(since 6.9) void | setCallbackHost(const QString &host) |
Clase QOAuthUriSchemeReplyHandler:
(since 6.9) bool | handleAuthorizationRedirect(const QUrl &url) |
Clase QOpcUaAuthenticationInformation:
(since 6.9) void | setCertificateAuthentication(const QString &certificatePath, const QString &privateKeyPath) |
Clase QPainter:
Clase QPdfWriter:
Clase QPen:
Clase QQuickWidget:
(since 6.9) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
(since 6.9) void | setInitialProperties(const QVariantMap &initialProperties) |
Clase QRhi:
(since 6.9) QRhiShadingRateMap * | newShadingRateMap() |
(since 6.9) void | setQueueSubmitParams(QRhiNativeHandles *params) |
(since 6.9) QList<QSize> | supportedShadingRates(int sampleCount) const |
Clase QRhiCommandBuffer:
(since 6.9) void | setShadingRate(const QSize &coarsePixelSize) |
Clase QRhiSwapChain:
(since 6.9) void | setShadingRateMap(QRhiShadingRateMap *map) |
(since 6.9) QRhiShadingRateMap * | shadingRateMap() const |
Clase QRhiTextureRenderTargetDescription:
(since 6.9) void | setShadingRateMap(QRhiShadingRateMap *map) |
(since 6.9) QRhiShadingRateMap * | shadingRateMap() const |
Clase QSerialPort:
(since 6.9) void | settingsRestoredOnCloseChanged(bool restore) |
Clase QShaderBaker:
(since 6.9) void | setGlslOptions(QShaderBaker::GlslOptions options) |
Clase QSharedPointer:
(since 6.9) QSharedPointer<X> | constCast() && |
(since 6.9) QSharedPointer<X> | dynamicCast() && |
(since 6.9) QSharedPointer<X> | objectCast() && |
(since 6.9) QSharedPointer<X> | qSharedPointerCast(QSharedPointer<T> &&other) |
(since 6.9) QSharedPointer<X> | qSharedPointerConstCast(QSharedPointer<T> &&src) |
(since 6.9) QSharedPointer<X> | qSharedPointerDynamicCast(QSharedPointer<T> &&src) |
(since 6.9) QSharedPointer<X> | qSharedPointerObjectCast(QSharedPointer<T> &&src) |
(since 6.9) QSharedPointer<X> | staticCast() && |
Clase QSortFilterProxyModel:
(since 6.9) void | beginFilterChange() |
Clase QSpan:
(since 6.9) void | chop(QSpan<T, E>::size_type n) |
(since 6.9) auto | chopped(QSpan<T, E>::size_type n) const |
(since 6.9) void | slice(QSpan<T, E>::size_type pos) |
(since 6.9) void | slice(QSpan<T, E>::size_type pos, QSpan<T, E>::size_type n) |
Clase QSqlDriver:
(since 6.9) QString | connectionName() const |
Clase QSqlQueryModel:
(since 6.9) void | refresh() |
Clase QStackedLayout:
(since 6.9) void | widgetAdded(int index) |
Clase QStackedWidget:
(since 6.9) void | widgetAdded(int index) |
Clase QString:
(since 6.9) QString | operator+(QStringView lhs, const QString &rhs) |
(since 6.9) QString | operator+(const QString &lhs, QStringView rhs) |
(since 6.9) QString & | setUnicode(const char16_t *unicode, qsizetype size) |
(since 6.9) QString & | setUtf16(const char16_t *unicode, qsizetype size) |
Clase QStringList:
(since 6.9) QStringList | filter(const QLatin1StringMatcher &matcher) const |
Clase QThread:
(since 6.9) QThread::QualityOfService | serviceLevel() const |
(since 6.9) void | setServiceLevel(QThread::QualityOfService serviceLevel) |
Clase QThreadPool:
(since 6.9) QThread::QualityOfService | serviceLevel() const |
(since 6.9) void | setServiceLevel(QThread::QualityOfService serviceLevel) |
Clase QTimerEvent:
(since 6.9) bool | matches(const QBasicTimer &timer) const |
Clase QUtf8StringView:
(since 6.9) QString | arg(Args &&... args) const |
Clase QUuid:
(since 6.9) QUuid | createUuidV7() |
Clase QWebEngineUrlRequestInfo:
(since 6.9) bool | isDownload() const |
Clase QWindow:
(since 6.9) QMargins | safeAreaMargins() const |
(since 6.9) void | safeAreaMarginsChanged(QMargins margins) |
Clase QXYSeries:
(since 6.9) void | pointsAdded(qsizetype start, qsizetype end) |
Nuevas Macros
(since 6.9) | QCOMPARE_3WAY(lhs, rhs, order) |
(since 6.9) | Q_CONSTEXPR_DTOR |
(since 6.9) | Q_DECL_CONSTEXPR_DTOR |
(since 6.9) | Q_DECL_EQ_DELETE_X(reason) |
(since 6.9) | Q_DISABLE_COPY_MOVE_X(Class, reason) |
(since 6.9) | Q_DISABLE_COPY_X(Class, reason) |
(since 6.9) | Q_LIKELY_BRANCH |
(since 6.9) | Q_STATIC_LOGGING_CATEGORY(name, string, msgType) |
(since 6.9) | Q_STATIC_LOGGING_CATEGORY(name, string) |
(since 6.9) | Q_UNLIKELY_BRANCH |
Nuevos tipos de Enum
(since 6.9) enum class | NonceMode { Automatic, Enabled, Disabled } |
(since 6.9) enum class | LabelDrawingMode { UseStyle, UseDelegate } |
(since 6.9) enum class | MessageType { Information, Error } |
(since 6.9) enum class | AccessLevelExBit { None, CurrentRead, CurrentWrite, HistoryRead, HistoryWrite, …, Constant } |
(since 6.9) enum class | QualityOfService { Auto, High, Eco } |
(since 6.9) enum class | TransparencyTechnique { Default, Approximate, Accurate } |
Nuevos Valores Enum
Nuevos alias de tipo
(since 6.9) | const_iterator |
(since 6.9) | const_pointer |
(since 6.9) | const_reference |
(since 6.9) | const_reverse_iterator |
(since 6.9) | difference_type |
(since 6.9) | pointer |
(since 6.9) | reference |
(since 6.9) | value_type |
(since 6.9) | JsonFormat |
Nuevas propiedades
|
|
Nuevos tipos QML
- F
- FontInfo
Nuevas propiedades QML
QML Tipo Abstract3DAxis:
(since 6.9) | labelSize : real |
(since 6.9) | scaleLabelsByCount : bool |
Tipo QML AbstractAxis:
(since 6.9) | alignment : alignment |
Tipo QML ApplicationWindow:
(since 6.9) | bottomPadding : real |
(since 6.9) | leftPadding : real |
(since 6.9) | rightPadding : real |
(since 6.9) | topPadding : real |
Tipo QML DebugSettings:
(since 6.9) | drawPointLightShadowBoxes : bool |
Tipo QML DirectionalLight:
(since 6.9) | lockShadowmapTexels : bool |
Tipo QML DynamicRigidBody:
(since 6.9) | isSleeping : bool |
Tipo QML Flickable:
(since 6.9) | acceptedButtons : flags |
Tipo QML FontMetrics:
(since 6.9) | capitalHeight : real |
Tipo QML GraphsItem3D:
(since 6.9) | maxCameraXRotation : real |
(since 6.9) | maxCameraYRotation : real |
(since 6.9) | minCameraXRotation : real |
(since 6.9) | minCameraYRotation : real |
(since 6.9) | rootNode : Node |
(since 6.9) | transparencyTechnique : Graphs3D.TransparencyTechnique |
Tipo QML GraphsView:
(since 6.9) | plotArea : rect |
Tipo QML Light:
(since 6.9) | use32BitShadowmap : bool |
Tipo QML OrbitCameraController:
(since 6.9) | acceptedButtons : Qt::MouseButtons |
(since 6.9) | automaticClipping : bool |
Tipo QML Path:
(since 6.9) | asynchronous : bool |
Tipo QML RandomInstancing:
(since 6.9) | gridSpacing : vector3d |
Tipo QML ValueAxis:
Tipo QML Video:
(since 6.9) | endOfStreamPolicy : enumeration |
(since 6.9) | orientation : int |
Tipo QML VideoOutput:
(since 6.9) | endOfStreamPolicy : enumeration |
(since 6.9) | mirrored : bool |
Tipo QML VirtualKeyboardSettings:
(since 6.9) | keySoundVolume : real |
Tipo QML XrInputAction:
(since 6.9) | enabled : bool |
Nuevas señales QML
(since 6.9) | pointsAdded(int start, int end) |
(since 6.9) | textEdited() |
Nuevos Métodos QML
Tipo QML Video:
(since 6.9) | clearOutput() |
Tipo QML VideoOutput:
(since 6.9) void | clearOutput() |
© 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.