Nuevas clases y funciones en Qt 6.2

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

Nuevos espacios de nombres

(preliminary) namespace QtAndroidPrivate

Nuevas clases

Nuevas funciones

Clase QAbstractAxis:

(since 6.2) void labelsTruncatedChanged(bool labelsTruncated)
(since 6.2) void truncateLabelsChanged(bool truncateLabels)

Clase QAbstractProxyModel:

(since 6.2) QModelIndex createSourceIndex(int row, int col, void *internalPtr) const

Clase QAbstractSocket:

(since 6.2) bool bind(QHostAddress::SpecialAddress addr, quint16 port = 0, QAbstractSocket::BindMode mode = DefaultForPlatform)

Clase QBarSet:

(since 6.2) void deselectAllBars()
(since 6.2) void deselectBar(int index)
(since 6.2) void deselectBars(const QList<int> &indexes)
(since 6.2) bool isBarSelected(int index) const
(since 6.2) void selectAllBars()
(since 6.2) void selectBar(int index)
(since 6.2) void selectBars(const QList<int> &indexes)
(since 6.2) QList<int> selectedBars() const
(since 6.2) QColor selectedColor() const
(since 6.2) void setBarSelected(int index, bool selected)
(since 6.2) void setSelectedColor(const QColor &color)
(since 6.2) void toggleSelection(const QList<int> &indexes)

Clase QBluetoothDeviceDiscoveryAgent:

(since 6.2) void errorOccurred(QBluetoothDeviceDiscoveryAgent::Error error)

Clase QBluetoothDeviceInfo:

(since 6.2) void setName(const QString &name)

Clase QBluetoothLocalDevice:

(since 6.2) void errorOccurred(QBluetoothLocalDevice::Error error)

Clase QBluetoothServer:

(since 6.2) void errorOccurred(QBluetoothServer::Error error)

Clase QBluetoothServiceDiscoveryAgent:

(since 6.2) void errorOccurred(QBluetoothServiceDiscoveryAgent::Error error)

Clase QBluetoothSocket:

(since 6.2) void errorOccurred(QBluetoothSocket::SocketError error)

Clase QByteArray:

(since 6.2) qsizetype lastIndexOf(QByteArrayView bv) const

Clase QByteArrayView:

(since 6.2) int compare(QByteArrayView bv, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QByteArrayView bv) const

Clase QCanBusDevice:

(since 6.2) virtual QCanBusDeviceInfo deviceInfo() const

Clase QCanBusDeviceInfo:

(since 6.2) QString plugin() const

Clase QColorSpace:

(since 6.2) QString description() const
(since 6.2) void setDescription(const QString &description)

Clase QFileInfo:

(since 6.2) std::filesystem::path filesystemJunctionTarget() const
(since 6.2) QString junctionTarget() const

Clase QFlags:

(since 6.2) QFlags<T> fromInt(QFlags<T>::Int i)
(since 6.2) bool operator!=(Enum lhs, QFlags<T> rhs)
(since 6.2) bool operator!=(QFlags<T> lhs, Enum rhs)
(since 6.2) bool operator!=(QFlags<T> lhs, QFlags<T> rhs)
(since 6.2) QFlags<T> operator&(QFlags<T> mask) const
(since 6.2) QFlags<T> &operator&=(QFlags<T> mask)
(since 6.2) bool operator==(Enum lhs, QFlags<T> rhs)
(since 6.2) bool operator==(QFlags<T> lhs, Enum rhs)
(since 6.2) bool operator==(QFlags<T> lhs, QFlags<T> rhs)
(since 6.2) size_t qHash(QFlags<Enum> key, size_t seed = 0)
(since 6.2) bool testAnyFlag(Enum flag) const
(since 6.2) bool testAnyFlags(QFlags<T> flags) const
(since 6.2) bool testFlags(QFlags<T> flags) const
(since 6.2) QFlags<T>::Int toInt() const

Clase QGeoAddress:

(since 6.2) QGeoAddress &operator=(QGeoAddress &other)
(since 6.2) void setStreetNumber(const QString &streetNumber)
(since 6.2) QString streetNumber() const
(since 6.2) void swap(QGeoAddress &other)

Clase QGeoAreaMonitorInfo:

(since 6.2) QGeoAreaMonitorInfo &operator=(QGeoAreaMonitorInfo &&other)
(since 6.2) void swap(QGeoAreaMonitorInfo &other)

Clase QGeoAreaMonitorSource:

(since 6.2) virtual QVariant backendProperty(const QString &name) const
(since 6.2) virtual bool setBackendProperty(const QString &name, const QVariant &value)

Clase QGeoCoordinate:

(since 6.2) QGeoCoordinate &operator=(QGeoCoordinate &&other)
(since 6.2) void swap(QGeoCoordinate &other)

Clase QGeoLocation:

(since 6.2) QGeoShape boundingShape() const
(since 6.2) QGeoLocation &operator=(QGeoLocation &&other)
(since 6.2) void setBoundingShape(const QGeoShape &boundingShape)
(since 6.2) void swap(QGeoLocation &other)

Clase QGeoPositionInfo:

(since 6.2) QGeoPositionInfo &operator=(QGeoPositionInfo &&other)
(since 6.2) void swap(QGeoPositionInfo &other)

Clase QGeoSatelliteInfo:

(since 6.2) QGeoSatelliteInfo &operator=(QGeoSatelliteInfo &&other)
(since 6.2) void swap(QGeoSatelliteInfo &other)

Clase QGeoSatelliteInfoSource:

(since 6.2) virtual QVariant backendProperty(const QString &name) const
(since 6.2) virtual bool setBackendProperty(const QString &name, const QVariant &value)

Clase QGraphicsSceneEvent:

(since 6.2) quint64 timestamp() const

Clase QGraphicsSceneWheelEvent:

(since 6.2) bool isInverted() const
(since 6.2) Qt::ScrollPhase phase() const
(since 6.2) QPoint pixelDelta() const

Clase QImage:

(since 6.2) QSizeF deviceIndependentSize() const
(since 6.2) QImage fromData(QByteArrayView data, const char *format = nullptr)
(since 6.2) bool loadFromData(QByteArrayView data, const char *format = nullptr)

Clase QJSEngine:

(since 6.2) QJSValue newSymbol(const QString &name)

Clase QJniEnvironment:

(since 6.2) jfieldID findField(jclass clazz, const char *fieldName, const char *signature)
(since 6.2) jmethodID findMethod(jclass clazz, const char *methodName, const char *signature)
(since 6.2) jfieldID findStaticField(jclass clazz, const char *fieldName, const char *signature)
(since 6.2) jmethodID findStaticMethod(jclass clazz, const char *methodName, const char *signature)
(since 6.2) bool isValid() const

Clase QJniObject:

(since 6.2) QByteArray className() const
(since 6.2) jclass objectClass() const

Clase QLatin1StringView:

(since 6.2) qsizetype lastIndexOf(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

Clase QLegend:

(since 6.2) void attachedToChartChanged(bool attached)
(since 6.2) bool isInteractive() const
(since 6.2) void setInteractive(bool interactive)

Clase QLocale:

(since 6.2) QLocale::Territory codeToTerritory(QStringView territoryCode)
(since 6.2) QString nativeTerritoryName() const
(since 6.2) QLocale::Territory territory() const
(since 6.2) QString territoryToCode(QLocale::Territory territory)
(since 6.2) QString territoryToString(QLocale::Territory territory)

Clase QLockFile:

(since 6.2) void setStaleLockTime(std::chrono::milisegundos staleLockTime)
(since 6.2) std::chrono::milisegundos staleLockTimeAsDuration() const
(since 6.2) bool tryLock(std::chrono::milisegundos timeout = std::chrono::milisegundos::cero())

Clase QLowEnergyCharacteristic:

(since 6.2) QLowEnergyDescriptor clientCharacteristicConfiguration() const

Clase QLowEnergyController:

(since 6.2) QLowEnergyController *createPeripheral(const QBluetoothAddress &localDevice, QObject *parent = nullptr)
(since 6.2) void errorOccurred(QLowEnergyController::Error newError)
(since 6.2) int mtu() const

Clase QLowEnergyService:

(since 6.2) void errorOccurred(QLowEnergyService::ServiceError newError)

Clase QMetaMethod:

(since 6.2) bool isConst() const

Clase QMetaObject:

(since 6.2) QMetaType metaType() const

Clase QModbusRtuSerialServer:

(since 6.2) int interFrameDelay() const
(since 6.2) void setInterFrameDelay(int microseconds)

Clase QNativeGestureEvent:

(since 6.2) QPointF delta() const
(since 6.2) int fingerCount() const

Clase QAndroidApplication:

(since 6.2) QJniObject context()
(since 6.2) void hideSplashScreen(int duration = 0)
(since 6.2) bool isActivityContext()
(since 6.2) QFuture<QVariant> runOnAndroidMainThread(const std::function<QVariant ()> &runnable, const QDeadlineTimer timeout = QDeadlineTimer::Forever)
(since 6.2) int sdkVersion()

Clase QNdefFilter:

(since 6.2) bool match(const QNdefMessage &message) const

Clase QNdefMessage:

(since 6.2) QNdefMessage &operator=(QNdefMessage &&other)
(since 6.2) QNdefMessage &operator=(const QNdefMessage &other)

Clase QNdefRecord:

(since 6.2) void clear()

Clase QNearFieldManager:

(since 6.2) bool isEnabled() const
(since 6.2) void setUserInformation(const QString &message)
(since 6.2) void targetDetectionStopped()

Clase QNetworkAddressEntry:

(since 6.2) QDebug operator<<(QDebug debug, const QNetworkAddressEntry &entry)

Clase QNetworkRequest:

(since 6.2) qint64 decompressedSafetyCheckThreshold() const
(since 6.2) void setDecompressedSafetyCheckThreshold(qint64 threshold)

Clase QPixmap:

(since 6.2) QSizeF deviceIndependentSize() const

Clase QProperty:

(since 6.2) QPropertyNotifier addNotifier(Functor f)
(since 6.2) void beginPropertyUpdateGroup()
(since 6.2) void endPropertyUpdateGroup()

Clase QQmlContext:

(since 6.2) QObject *objectForName(const QString &name) const

Clase QQmlListReference:

(since 6.2) qsizetype size() const

Clase QQuickItemGrabResult:

(since 6.2) bool saveToFile(const QUrl &filePath) const

Clase QQuickRenderTarget:

(since 6.2) QQuickRenderTarget fromOpenGLRenderBuffer(uint renderbufferId, const QSize &pixelSize, int sampleCount = 1)

Clase QSqlQuery:

(since 6.2) QSqlQuery &operator=(QSqlQuery &&other)
(since 6.2) void swap(QSqlQuery &other)

Clase QSqlQueryModel:

(since 6.2) void setQuery(QSqlQuery &&query)

Clase QString:

(since 6.2) qsizetype lastIndexOf(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const
(since 6.2) qsizetype lastIndexOf(const QString &str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

Clase QStringView:

(since 6.2) qsizetype lastIndexOf(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const
(since 6.2) qsizetype lastIndexOf(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

Clase QTimeZone:

(since 6.2) QLocale::Territory territory() const

Clase QUntypedBindable:

(since 6.2) QMetaType metaType() const

Clase QWaylandBufferRef:

(since 6.2) bool hasProtectedContent() const

Clase QWebEnginePage:

(since 6.2) void loadingChanged(const QWebEngineLoadingInfo &loadingInfo)
(since 6.2) void navigationRequested(QWebEngineNavigationRequest &request)
(since 6.2) void newWindowRequested(QWebEngineNewWindowRequest &request)

Clase QWebEngineProfile:

(since 6.2) void requestIconForIconURL(const QUrl &url, int desiredSizeInPixel, std::function<void (const QIcon &, const QUrl &)> iconAvailableCallback) const
(since 6.2) void requestIconForPageURL(const QUrl &url, int desiredSizeInPixel, std::function<void (const QIcon &, const QUrl &, const QUrl &)> iconAvailableCallback) const

Clase QWebEngineView:

(since 6.2) QWebEngineView *forPage(const QWebEnginePage *page)
(since 6.2) QWebEngineContextMenuRequest *lastContextMenuRequest() const
(since 6.2) void pdfPrintingFinished(const QString &filePath, bool success)
(since 6.2) void print(QPrinter *printer)
(since 6.2) void printFinished(bool success)
(since 6.2) void printRequested()
(since 6.2) void printToPdf(const QString &filePath, const QPageLayout &layout = QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF()), const QPageRanges &ranges = {})
(since 6.2) void printToPdf(const std::function<void (const QByteArray &)> &resultCallback, const QPageLayout &layout = QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF()), const QPageRanges &ranges = {})

Clase QWebSocket:

(since 6.2) void alertReceived(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void alertSent(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void continueInterruptedHandshake()
(since 6.2) void handshakeInterruptedOnError(const QSslError &error)
(since 6.2) void peerVerifyError(const QSslError &error)

Clase QWebSocketServer:

(since 6.2) void alertReceived(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void alertSent(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void handshakeInterruptedOnError(const QSslError &error)

Clase QXYSeries:

(since 6.2) QPair<qreal, qreal> bestFitLineEquation(bool &ok) const
(since 6.2) void clearPointConfiguration(const int index)
(since 6.2) void clearPointConfiguration(const int índice, const QXYSeries::PointConfiguration clave)
(since 6.2) void clearPointsConfiguration()
(since 6.2) void clearPointsConfiguration(const QXYSeries::PointConfiguration key)
(since 6.2) void colorBy(const QList<qreal> &sourceData, const QLinearGradient &gradient = QLinearGradient())
(since 6.2) void deselectAllPoints()
(since 6.2) void deselectPoint(int índice)
(since 6.2) void deselectPoints(const QList<int> &indexes)
(since 6.2) bool isPointSelected(int índice)
(since 6.2) const QImage &lightMarker() const
(since 6.2) void lightMarkerChanged(const QImage &lightMarker)
(since 6.2) qreal markerSize() const
(since 6.2) QHash<QXYSeries::ConfiguraciónDePuntos, QVariant> pointConfiguration(const int index) const
(since 6.2) QXYSeries::PuntosConfiguraciónHash pointsConfiguration() const
(since 6.2) void selectAllPoints()
(since 6.2) void selectPoint(int índice)
(since 6.2) void selectPoints(const QList<int> &indexes)
(since 6.2) const QImage &selectedLightMarker() const
(since 6.2) QList<int> selectedPoints() const
(since 6.2) void setLightMarker(const QImage &lightMarker)
(since 6.2) void setMarkerSize(qreal tamaño)
(since 6.2) void setPointConfiguration(const int index, const QHash<QXYSeries::PointConfiguration, QVariant> &configuration)
(since 6.2) void setPointConfiguration(const int index, const QXYSeries::PointConfiguration key, const QVariant &value)
(since 6.2) void setPointSelected(int index, bool selected)
(since 6.2) void setPointsConfiguration(const QHash<int, QHash<QXYSeries::PointConfiguration, QVariant>> &pointsConfiguration)
(since 6.2) void setSelectedLightMarker(const QImage &selectedLightMarker)
(since 6.2) void sizeBy(const QList<qreal> &sourceData, const qreal minSize, const qreal maxSize)
(since 6.2) void toggleSelection(const QList<int> &indexes)

Nuevas funciones en espacios de nombres

(since 6.2) bool bindService(const QAndroidIntent &serviceIntent, const QAndroidServiceConnection &serviceConnection, QtAndroidPrivate::BindFlags flags = BindFlag::None)
(preliminary) QFuture<QtAndroidPrivate::PermissionResult> checkPermission(const QString &permission)
(preliminary) QFuture<QtAndroidPrivate::PermissionResult> requestPermission(const QString &permission)
(since 6.2) void startActivity(const QJniObject &intent, int receiverRequestCode, std::function<void (int, int, const QJniObject &)> callbackFunc)
(since 6.2) void startActivity(const QJniObject &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
(since 6.2) void startActivity(const QAndroidIntent &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
(since 6.2) void startIntentSender(const QJniObject &intentSender, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)

Nuevas funciones globales

(since 6.2) std::underlying_type_t<Enum> qToUnderlying(Enum e)
(since 6.2) const char *qWebEngineChromiumVersion()
(since 6.2) const char *qWebEngineVersion()

Nuevas macros

(since 6.2) PRIXQUINTPTR
(since 6.2) PRIdQINTPTR
(since 6.2) PRIdQPTRDIFF
(since 6.2) PRIdQSIZETYPE
(since 6.2) PRIiQINTPTR
(since 6.2) PRIiQPTRDIFF
(since 6.2) PRIiQSIZETYPE
(since 6.2) PRIoQUINTPTR
(since 6.2) PRIuQUINTPTR
(since 6.2) PRIxQUINTPTR
(since 6.2) Q_IMPORT_QML_PLUGIN(PluginName)

Nuevos tipos Enum

(since 6.2) enum RubberBand { NoRubberBand, VerticalRubberBand, HorizontalRubberBand, RectangleRubberBand, ClickThroughRubberBand }
(since 6.2) enum SocketOption { NoOptions, AbstractNamespaceOption }
(since 6.2) enum DiscoveryMode { FullDiscovery, SkipValueDiscovery }
(since 6.2) enum EditFlag { CanUndo, CanRedo, CanCut, CanCopy, CanPaste, …, CanEditRichly }
(since 6.2) enum MediaFlag { MediaInError, MediaPaused, MediaMuted, MediaLoop, MediaCanSave, …, MediaCanRotate }
(since 6.2) enum MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, MediaTypeCanvas, …, MediaTypePlugin }
(since 6.2) enum class PointConfiguration { Color, Size, Visibility, LabelVisibility, LabelFormat }
(since 6.2) enum class BindFlag { None, AutoCreate, DebugUnbind, NotForeground, AboveClient, …, ExternalService }

Nuevos Valores Enum

Nuevas propiedades

Nuevas variables

(since 6.2) const QByteArray CCCDDisable
(since 6.2) const QByteArray CCCDEnableIndication
(since 6.2) const QByteArray CCCDEnableNotification

Nuevos tipos QML

Nuevas propiedades QML

QML Tipo BaseKey:

(since 6.2) displayAlternativeKeys : var

Tipo QML ColorGroup:

(since 6.2) placeholderText : color

Tipo QML Image:

(since 6.2) mirrorVertically : bool

Tipo QML KeyboardStyle:

(since 6.2) functionPopupListBackground : Component
(since 6.2) functionPopupListDelegate : Component
(since 6.2) functionPopupListHighlight : Component

Tipo QML SystemPalette:

(since 6.2) placeholderText : color

Tipo QML TableView:

(since 6.2) selectionModel : ItemSelectionModel

Tipo QML Texture:

(since 6.2) autoOrientation : bool

Nuevos métodos QML

Tipo QML Locale:

(since 6.2) string formattedDataSize(int bytes, int precision, DataSizeFormat format)

Tipo QML TableView:

(since 6.2) real columnWidth(int column)
(since 6.2) real implicitColumnWidth(int column)
(since 6.2) real implicitRowHeight(int row)
(since 6.2) bool isColumnLoaded(int column)
(since 6.2) bool isRowLoaded(int row)
(since 6.2) real rowHeight(int row)

Tipo QML View3D:

(since 6.2) List<pickResult> pickAll(float x, float y)
(since 6.2) pickResult rayPick(vector3d origin, vector3d direction)
(since 6.2) List<pickResult> rayPickAll(vector3d origin, vector3d direction)

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