Nuevas clases y funciones en Qt 6.5
Esta página contiene una lista completa de todas las nuevas clases y funciones introducidas en Qt 6.5.
- Nuevos espacios de nombres
- Nuevas Clases
- Nuevas Funciones Miembro
- Nuevas funciones en espacios de nombres
- Nuevas Macros
- Nuevos tipos Enum
- Nuevos valores Enum
- Nuevos alias de tipos
- Nuevas propiedades
- Nuevas variables
- Nuevos tipos QML
- Nuevas propiedades QML
- Nuevas señales QML
- Nuevos métodos QML
Nuevos espacios de nombres
(since 6.5) namespace | QtCanBus |
(since 6.5) namespace | QtGrpc |
(since 6.5) namespace | QtProtobuf |
Nuevas clases
- C
- QCalendarPermission
- QCameraPermission
- QCanDbcFileParser
- QCanFrameProcessor
- QCanMessageDescription
- QCanSignalDescription
- QCanUniqueIdDescription
- QContactsPermission
Nuevas funciones
Clase QAbstractOAuth2:
(since 6.5) void | setSslConfiguration(const QSslConfiguration &configuration) |
(since 6.5) QSslConfiguration | sslConfiguration() const |
(since 6.5) void | sslConfigurationChanged(const QSslConfiguration &configuration) |
Clase QAccessibleInterface:
(since 6.5) QAccessibleSelectionInterface * | selectionInterface() |
Clase QAnyStringView:
(since 6.5) void | chop(qsizetype n) |
(since 6.5) QAnyStringView | chopped(qsizetype n) const |
(since 6.5) QAnyStringView | first(qsizetype n) const |
(since 6.5) QAnyStringView | last(qsizetype n) const |
(since 6.5) QAnyStringView | sliced(qsizetype pos) const |
(since 6.5) QAnyStringView | sliced(qsizetype pos, qsizetype n) const |
(since 6.5) void | truncate(qsizetype n) |
Clase QBasicTimer:
(since 6.5) void | start(QBasicTimer::Duration duration, QObject *object) |
(since 6.5) void | start(QBasicTimer::Duration duration, Qt::TimerType timerType, QObject *obj) |
Clase QByteArray:
(since 6.5) QByteArray::iterator | erase(QByteArray::const_iterator it) |
(since 6.5) QByteArray | fromEcmaUint8Array(emscripten::val uint8array) |
(since 6.5) QByteArray & | removeAt(qsizetype pos) |
(since 6.5) QByteArray & | removeFirst() |
(since 6.5) QByteArray & | removeLast() |
(since 6.5) emscripten::val | toEcmaUint8Array() |
Clase QCoreApplication:
(since 6.5) Qt::PermissionStatus | checkPermission(const QPermission &permission) |
(since 6.5) void | requestPermission(const QPermission &permission, Functor &&functor) |
(since 6.5) void | requestPermission(const QPermission &permission, const QObject *context, Functor functor) |
Clase QCryptographicHash:
(since 6.5) QCryptographicHash::Algorithm | algorithm() const |
(since 6.5) QCryptographicHash & | operator=(QCryptographicHash &&other) |
(since 6.5) bool | supportsAlgorithm(QCryptographicHash::Algorithm method) |
(since 6.5) void | swap(QCryptographicHash &other) |
Clase QDate:
(since 6.5) QDateTime | endOfDay() const |
(since 6.5) QDateTime | startOfDay() const |
Clase QDateTime:
(since 6.5) QDateTime | currentDateTime(const QTimeZone &zone) |
(since 6.5) QTimeZone | timeRepresentation() const |
Clase QDebug:
(since 6.5) QDebug & | operator<<(const std::basic_string<Char, Args...> &s) |
(since 6.5) QDebug & | operator<<(std::basic_string_view<Char, Args...> s) |
Clase QDomDocument:
(since 6.5) QDomDocument::ParseResult | setContent(QAnyStringView text, QDomDocument::ParseOptions options = ParseOption::Default) |
(since 6.5) QDomDocument::ParseResult | setContent(QIODevice *device, QDomDocument::ParseOptions options = ParseOption::Default) |
(since 6.5) QDomDocument::ParseResult | setContent(QXmlStreamReader *reader, QDomDocument::ParseOptions options = ParseOption::Default) |
(since 6.5) QDomDocument::ParseResult | setContent(const QByteArray &data, QDomDocument::ParseOptions options = ParseOption::Default) |
Clase QGlyphRun:
(since 6.5) void | setSourceString(const QString &sourceString) |
(since 6.5) void | setStringIndexes(const QList<qsizetype> &stringIndexes) |
(since 6.5) QString | sourceString() const |
(since 6.5) QList<qsizetype> | stringIndexes() const |
Clase QGuiApplication:
(since 6.5) void | setBadgeNumber(qint64 number) |
Clase QHash:
(since 6.5) size_t | qHash(Enum key, size_t seed = 0) |
Clase QHttp1Configuration:
(since 6.5) bool | operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) |
(since 6.5) bool | operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) |
(since 6.5) size_t | qHash(const QHttp1Configuration &key, size_t seed = 0) |
Clase QHttpServerRequest:
(since 6.5) QHostAddress | localAddress() const |
(since 6.5) quint16 | localPort() const |
(since 6.5) quint16 | remotePort() const |
Clase QHttpServerResponder:
(since 6.5) void | sendResponse(const QHttpServerResponse &response) |
Clase QLatin1StringView:
(since 6.5) int | compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
Clase QLibraryInfo:
(since 6.5) bool | isSharedBuild() |
Clase QLowEnergyController:
Clase QMessageLogger:
(since 6.5) QDebug | fatal() const |
(since 6.5) QDebug | fatal(QMessageLogger::CategoryFunction catFunc) const |
(since 6.5) QDebug | fatal(const QLoggingCategory &cat) const |
(since 6.5) void | fatal(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const |
(since 6.5) void | fatal(const QLoggingCategory &cat, const char *msg, ...) const |
Clase QMetaMethod:
(since 6.5) bool | invoke(QObject *obj, Args &&... arguments) const |
(since 6.5) bool | invoke(QObject *obj, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const |
(since 6.5) bool | invoke(QObject *obj, Qt::ConnectionType type, Args &&... arguments) const |
(since 6.5) bool | invoke(QObject *obj, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const |
(since 6.5) bool | invokeOnGadget(void *gadget, Args &&... arguments) const |
(since 6.5) bool | invokeOnGadget(void *gadget, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const |
Clase QMetaObject:
(since 6.5) bool | invokeMethod(QObject *obj, const char *member, Args &&... args) |
(since 6.5) bool | invokeMethod(QObject *obj, const char *member, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args) |
(since 6.5) bool | invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, Args &&... args) |
(since 6.5) bool | invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args) |
(since 6.5) QObject * | newInstance(Args &&... arguments) const |
Clase QMetaType:
(since 6.5) bool | isCopyConstructible() const |
(since 6.5) bool | isDefaultConstructible() const |
(since 6.5) bool | isDestructible() const |
(since 6.5) bool | isMoveConstructible() const |
(since 6.5) QDebug | operator<<(QDebug d, QMetaType m) |
(since 6.5) int | qRegisterMetaType(QMetaType meta) |
(since 6.5) void | registerType() const |
Clase QEGLContext:
(since 6.5) virtual void | invalidateContext() = 0 |
Clase QNetworkRequest:
(since 6.5) QHttp1Configuration | http1Configuration() const |
(since 6.5) void | setHttp1Configuration(const QHttp1Configuration &configuration) |
Clase QOpenGLBuffer:
(since 6.5) QOpenGLBuffer & | operator=(QOpenGLBuffer &&other) |
(since 6.5) void | swap(QOpenGLBuffer &other) |
Clase QOpenGLWidget:
(since 6.5) QOpenGLWidget::TargetBuffer | currentTargetBuffer() const |
(since 6.5) GLuint | defaultFramebufferObject(QOpenGLWidget::TargetBuffer targetBuffer) const |
(since 6.5) QImage | grabFramebuffer(QOpenGLWidget::TargetBuffer targetBuffer) |
(since 6.5) void | makeCurrent(QOpenGLWidget::TargetBuffer targetBuffer) |
Clase QQmlApplicationEngine:
(since 6.5) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
Clase QQmlComponent:
(since 6.5) bool | isBound() const |
(since 6.5) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode = PreferSynchronous) |
Clase QQmlEngine:
(since 6.5) void | offlineStoragePathChanged() |
(since 6.5) T | singletonInstance(QAnyStringView uri, QAnyStringView typeName) |
Clase QQuickGraphicsConfiguration:
(since 6.5) bool | isAutomaticPipelineCacheEnabled() const |
(since 6.5) void | setAutomaticPipelineCache(bool enable) |
(since 6.5) void | setDebugLayer(bool enable) |
(since 6.5) void | setDebugMarkers(bool enable) |
(since 6.5) void | setPipelineCacheLoadFile(const QString &filename) |
(since 6.5) void | setPipelineCacheSaveFile(const QString &filename) |
(since 6.5) void | setPreferSoftwareDevice(bool enable) |
Clase QRectF:
(since 6.5) QRectF | fromDOMRect(emscripten::val domRect) |
(since 6.5) emscripten::val | toDOMRect() const |
Clase QRegularExpression:
(since 6.5) QRegularExpressionMatchIterator | globalMatchView(QStringView subjectView, qsizetype offset = 0, QRegularExpression::MatchType matchType = NormalMatch, QRegularExpression::MatchOptions matchOptions = NoMatchOption) const |
(since 6.5) QRegularExpressionMatch | matchView(QStringView subjectView, qsizetype offset = 0, QRegularExpression::MatchType matchType = NormalMatch, QRegularExpression::MatchOptions matchOptions = NoMatchOption) const |
Clase QSGRenderNode:
(since 6.5) const QMatrix4x4 * | projectionMatrix() const |
Clase QString:
(since 6.5) QString & | append(QUtf8StringView str) |
(since 6.5) QString::iterator | erase(QString::const_iterator it) |
(since 6.5) QString & | insert(qsizetype position, QUtf8StringView str) |
(since 6.5) QString & | operator+=(QUtf8StringView str) |
(since 6.5) QString & | prepend(QUtf8StringView str) |
(since 6.5) QString & | removeAt(qsizetype pos) |
(since 6.5) QString & | removeFirst() |
(since 6.5) QString & | removeLast() |
Clase QStringView:
(since 6.5) int | compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
Clase QSvgGenerator:
(since 6.5) QSvgGenerator::SvgVersion | svgVersion() const |
Clase QTextLayout:
(since 6.5) QList<QGlyphRun> | glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const |
Clase QTextLine:
(since 6.5) QList<QGlyphRun> | glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const |
Clase QTimeZone:
(since 6.5) QTimeZone | asBackendZone() const |
(since 6.5) int | fixedSecondsAheadOfUtc() const |
(since 6.5) QTimeZone | fromDurationAheadOfUtc(std::chrono::seconds offset) |
(since 6.5) QTimeZone | fromSecondsAheadOfUtc(int offset) |
(since 6.5) bool | isUtcOrFixedOffset() const |
(since 6.5) bool | isUtcOrFixedOffset(Qt::TimeSpec spec) |
(since 6.5) Qt::TimeSpec | timeSpec() const |
Clase QTransform:
(since 6.5) QTransform & | rotate(qreal a, Qt::Axis axis, qreal distanceToPlane) |
(since 6.5) QTransform & | rotateRadians(qreal a, Qt::Axis axis, qreal distanceToPlane) |
Clase QUtf8StringView:
(since 6.5) int | compare(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.5) int | compare(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.5) int | compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
Clase QVulkanInstance:
(since 6.5) void | clearDebugOutputFilters() |
(since 6.5) void | installDebugOutputFilter(QVulkanInstance::DebugUtilsFilter filter) |
Clase QWebEngineProfile:
(since 6.5) bool | isPushServiceEnabled() const |
(since 6.5) void | setPushServiceEnabled(bool enable) |
Clase QWebEngineUrlRequestInfo:
(since 6.5) QHash<QByteArray, QByteArray> | httpHeaders() const |
Clase QWebSocket:
(since 6.5) void | errorOccurred(QAbstractSocket::SocketError error) |
Nuevas Funciones en Namespaces
(since 6.5) bool | currentTestResolved() |
(since 6.5) void | qRegisterTestCase(const QString &name, QTest::TestEntryFunction entryFunction) |
(since 6.5) char * | toString(const QKeySequence &ks) |
Nuevas Macros
(since 6.5) | QML_CONSTRUCTIBLE_VALUE |
(since 6.5) | QML_STRUCTURED_VALUE |
(since 6.5) | Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, EXPORT_MACRO) |
(since 6.5) | Q_PROCESSOR_LOONGARCH |
(since 6.5) | Q_PROCESSOR_LOONGARCH_32 |
(since 6.5) | Q_PROCESSOR_LOONGARCH_64 |
(since 6.5) void | Q_UNREACHABLE_RETURN(...) |
(since 6.5) | qCFatal(category, const char *message, ...) |
(since 6.5) | qCFatal(category) |
Nuevos Tipos Enum
(since 6.5) enum class | ParseOption { Default, UseNamespaceProcessing, PreserveSpacingOnlyNodes } |
(since 6.5) enum | TargetBuffer { LeftBuffer, RightBuffer } |
(since 6.5) enum class | SvgVersion { SvgTiny12, Svg11 } |
(since 6.5) enum | GlyphRunRetrievalFlag { RetrieveGlyphIndexes, RetrieveGlyphPositions, RetrieveStringIndexes, RetrieveString, DefaultRetrievalFlags, RetrieveAll } |
(since 6.5) enum | Initialization { LocalTime, UTC } |
(since 6.5) enum | DebugMessageSeverityFlag { VerboseSeverity, InfoSeverity, WarningSeverity, ErrorSeverity } |
(since 6.5) enum | DebugMessageTypeFlag { GeneralMessage, ValidationMessage, PerformanceMessage } |
(since 6.5) enum class | PermissionStatus { Undetermined, Granted, Denied } |
Nuevos Valores Enum
| enum value | Error::RssiReadError |
| enum value | Flag::NoPortabilityDrivers |
| enum value | InterfaceType::SelectionInterface |
| enum value | Language::Haryanvi |
| enum value | Language::Moksha |
| enum value | Language::NorthernFrisian |
| enum value | Language::Obolo |
| enum value | Language::Pijin |
| enum value | Language::Rajasthani |
| enum value | Language::TokiPona |
| enum value | PointConfiguration::LabelFormat |
| enum value | Script::Script_Kawi |
| enum value | TypeFlag::NeedsCopyConstruction |
| enum value | TypeFlag::NeedsMoveConstruction |
| enum value | UnicodeVersion::Unicode_15_0 |
Nuevos Alias de Tipo
(since 6.5) | DebugUtilsFilter |
Nuevas propiedades
|
|
Nuevas variables
(since 6.5) QSGMaterialShader::GraphicsPipelineState::BlendFactor | dstAlpha |
(since 6.5) bool | separateBlendFactors |
(since 6.5) QSGMaterialShader::GraphicsPipelineState::BlendFactor | srcAlpha |
(since 6.5) const QOperatingSystemVersionBase | Android12 |
(since 6.5) const QOperatingSystemVersionBase | Android12L |
(since 6.5) const QOperatingSystemVersionBase | Android13 |
(since 6.5) const QOperatingSystemVersionBase | MacOSSonoma |
(since 6.5) const QOperatingSystemVersionBase | Windows10_22H2 |
Nuevos tipos QML
- F
- Fog
Nuevas propiedades QML
QML Tipo Camera:
(since 6.5) | levelOfDetailBias : real |
Tipo QML CaptureSession:
(since 6.5) | screenCapture : ScreenCapture |
Tipo QML DebugSettings:
(since 6.5) | materialOverride : enumeration |
(since 6.5) | wireframeEnabled : bool |
Tipo QML DynamicRigidBody:
(since 6.5) | kinematicEulerRotation : vector3d |
(since 6.5) | kinematicPivot : vector3d |
(since 6.5) | kinematicPosition : vector3d |
(since 6.5) | kinematicRotation : quaternion |
Tipo QML Item:
(since 6.5) | layer.live : bool |
Tipo QML MapCircle:
(since 6.5) | referenceSurface : enum |
Tipo QML MapPolygon:
(since 6.5) | referenceSurface : enum |
Tipo QML MapPolyline:
(since 6.5) | referenceSurface : enum |
Tipo QML MapRectangle:
(since 6.5) | referenceSurface : enum |
Tipo QML MediaPlayer:
(since 6.5) | playing : bool |
Tipo QML Model:
(since 6.5) | levelOfDetailBias : real |
Tipo QML PrincipledMaterial:
(since 6.5) | vertexColorsEnabled : bool |
Tipo QML ReflectionProbe:
(since 6.5) | texture : CubeMapTexture |
Tipo QML RenderStats:
(since 6.5) | drawCallCount : quint64 |
(since 6.5) | drawVertexCount : quint64 |
(since 6.5) | effectGenerationTime : qint64 |
(since 6.5) | extendedDataCollectionEnabled : bool |
(since 6.5) | graphicsAPIName : string |
(since 6.5) | imageDataSize : quint64 |
(since 6.5) | materialGenerationTime : qint64 |
(since 6.5) | meshDataSize : quint64 |
(since 6.5) | pipelineCount : int |
(since 6.5) | pipelineCreationTime : qint64 |
(since 6.5) | renderPassCount : int |
(since 6.5) | vmemAllocCount : quint32 |
(since 6.5) | vmemUsedBytes : quint64 |
Tipo QML SceneEnvironment:
(since 6.5) | aoEnabled : bool |
(since 6.5) | debugSettings : QtQuick3D::DebugSettings |
(since 6.5) | fog : QtQuick3D::Fog |
(since 6.5) | scissorRect : rect |
Tipo QML SpecularGlossyMaterial:
(since 6.5) | vertexColorsEnabled : bool |
Tipo QML TableView:
(since 6.5) | editTriggers : enumeration |
(since 6.5) | resizableColumns : bool |
(since 6.5) | resizableRows : bool |
Tipo QML TapHandler:
(since 6.5) | exclusiveSignals : enumeration |
Tipo QML TreeViewDelegate:
(since 6.5) | editing : bool |
Tipo QML pickResult:
(since 6.5) | instanceIndex : int |
Nuevas señales QML
(since 6.5) | frameDone(float timestep) |
(since 6.5) | layoutChanged() |
Nuevos Métodos QML
Tipo QML Locale:
(since 6.5) string | toString(int i) |
(since 6.5) string | toString(Date date, FormatType format = LongFormat) |
(since 6.5) string | toString(Date date, string format) |
(since 6.5) string | toString(double f, char format = 'g', int precision = 6) |
Tipo QML Qt:
(since 6.5) Component | createComponent(string moduleUri, string typeName, enumeration mode, QtObject parent) |
Tipo QML TableView:
(since 6.5) void | closeEditor() |
(since 6.5) void | edit(QModelIndex modelIndex) |
(since 6.5) Item | itemAtIndex(QModelIndex index) |
(since 6.5) void | positionViewAtIndex(QModelIndex index, PositionMode mode, point offset, rect subRect) |
Tipo QML TestCase:
(since 6.5) bool | waitForPolish(object windowOrItem, int timeout = 5000) |
© 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.