Nouvelles classes et fonctions dans Qt 6.5
Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.5.
- Nouveaux espaces de noms
- Nouvelles classes
- Nouvelles fonctions membres
- Nouvelles fonctions dans les espaces de noms
- Nouvelles macros
- Nouveaux types d'énumérations
- Nouvelles valeurs d'énumération
- Nouveaux alias de types
- Nouvelles propriétés
- Nouvelles variables
- Nouveaux types QML
- Nouvelles propriétés QML
- Nouveaux signaux QML
- Nouvelles méthodes QML
Nouveaux espaces de noms
(since 6.5) namespace | QtCanBus |
(since 6.5) namespace | QtGrpc |
(since 6.5) namespace | QtProtobuf |
Nouvelles classes
- C
- QCalendarPermission
- QCameraPermission
- QCanDbcFileParser
- QCanFrameProcessor
- QCanMessageDescription
- QCanSignalDescription
- QCanUniqueIdDescription
- QContactsPermission
Nouvelles fonctions des membres
Classe QAbstractOAuth2:
(since 6.5) void | setSslConfiguration(const QSslConfiguration &configuration) |
(since 6.5) QSslConfiguration | sslConfiguration() const |
(since 6.5) void | sslConfigurationChanged(const QSslConfiguration &configuration) |
Classe QAccessibleInterface:
(since 6.5) QAccessibleSelectionInterface * | selectionInterface() |
Classe 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) |
Classe QBasicTimer:
(since 6.5) void | start(QBasicTimer::Duration duration, QObject *object) |
(since 6.5) void | start(QBasicTimer::Duration duration, Qt::TimerType timerType, QObject *obj) |
Classe 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() |
Classe 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) |
Classe 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) |
Classe QDate:
(since 6.5) QDateTime | endOfDay() const |
(since 6.5) QDateTime | startOfDay() const |
Classe QDateTime:
(since 6.5) QDateTime | currentDateTime(const QTimeZone &zone) |
(since 6.5) QTimeZone | timeRepresentation() const |
Classe 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) |
Classe 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) |
Classe 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 |
Classe QGuiApplication:
(since 6.5) void | setBadgeNumber(qint64 number) |
Classe QHash:
(since 6.5) size_t | qHash(Enum key, size_t seed = 0) |
Classe 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) |
Classe QHttpServerRequest:
(since 6.5) QHostAddress | localAddress() const |
(since 6.5) quint16 | localPort() const |
(since 6.5) quint16 | remotePort() const |
Classe QHttpServerResponder:
(since 6.5) void | sendResponse(const QHttpServerResponse &response) |
Classe QLatin1StringView:
(since 6.5) int | compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
Classe QLibraryInfo:
(since 6.5) bool | isSharedBuild() |
Classe QLowEnergyController:
Classe 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 |
Classe 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 |
Classe 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 |
Classe 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 |
Classe QEGLContext:
(since 6.5) virtual void | invalidateContext() = 0 |
Classe QNetworkRequest:
(since 6.5) QHttp1Configuration | http1Configuration() const |
(since 6.5) void | setHttp1Configuration(const QHttp1Configuration &configuration) |
Classe QOpenGLBuffer:
(since 6.5) QOpenGLBuffer & | operator=(QOpenGLBuffer &&other) |
(since 6.5) void | swap(QOpenGLBuffer &other) |
Classe 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) |
Classe QQmlApplicationEngine:
(since 6.5) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
Classe QQmlComponent:
(since 6.5) bool | isBound() const |
(since 6.5) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode = PreferSynchronous) |
Classe QQmlEngine:
(since 6.5) void | offlineStoragePathChanged() |
(since 6.5) T | singletonInstance(QAnyStringView uri, QAnyStringView typeName) |
Classe QQuickGraphicsConfiguration:
(since 6.5) bool | isAutomaticPipelineCacheEnabled() const |
(since 6.5) vide | setAutomaticPipelineCache(bool enable) |
(since 6.5) void (bool enable) | setDebugLayer(bool enable) |
(since 6.5) void (bool enable) | setDebugMarkers(bool enable) |
(since 6.5) void | setPipelineCacheLoadFile(const QString &filename) |
(since 6.5) void (const QString &filename) | setPipelineCacheSaveFile(const QString &filename) |
(since 6.5) void (const QString &filename) | setPreferSoftwareDevice(bool enable) |
Classe QRectF:
(since 6.5) QRectF | fromDOMRect(emscripten::val domRect) |
(since 6.5) emscripten::val | toDOMRect() const |
Classe 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 |
Classe QSGRenderNode:
(since 6.5) const QMatrix4x4 * | projectionMatrix() const |
Classe 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() |
Classe QStringView:
(since 6.5) int | compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
Classe QSvgGenerator:
(since 6.5) QSvgGenerator::SvgVersion | svgVersion() const |
Classe QTextLayout:
(since 6.5) QList<QGlyphRun> | glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const |
Classe QTextLine:
(since 6.5) QList<QGlyphRun> | glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const |
Classe 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 |
Classe 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) |
Classe 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 |
Classe QVulkanInstance:
(since 6.5) void | clearDebugOutputFilters() |
(since 6.5) void | installDebugOutputFilter(QVulkanInstance::DebugUtilsFilter filter) |
Classe QWebEngineProfile:
(since 6.5) bool | isPushServiceEnabled() const |
(since 6.5) void | setPushServiceEnabled(bool enable) |
Classe QWebEngineUrlRequestInfo:
(since 6.5) QHash<QByteArray, QByteArray> | httpHeaders() const |
Classe QWebSocket:
(since 6.5) void | errorOccurred(QAbstractSocket::SocketError error) |
Nouvelles fonctions dans les espaces de nommage
(since 6.5) bool | currentTestResolved() |
(since 6.5) void | qRegisterTestCase(const QString &name, QTest::TestEntryFunction entryFunction) |
(since 6.5) char * | toString(const QKeySequence &ks) |
Nouvelles 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) |
Nouveaux types d'énumérations
(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 } |
Nouvelles valeurs d'énumération
| 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 |
Nouveaux alias de type
(since 6.5) | DebugUtilsFilter |
Nouvelles propriétés
|
|
Nouvelles 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 |
Nouveaux types QML
- F
- Fog
Nouvelles propriétés QML
Type QML Camera:
(since 6.5) | levelOfDetailBias : real |
Type QML CaptureSession:
(since 6.5) | screenCapture : ScreenCapture |
Type QML DebugSettings:
(since 6.5) | materialOverride : enumeration |
(since 6.5) | wireframeEnabled : bool |
Type QML DynamicRigidBody:
(since 6.5) | kinematicEulerRotation : vector3d |
(since 6.5) | kinematicPivot : vector3d |
(since 6.5) | kinematicPosition : vector3d |
(since 6.5) | kinematicRotation : quaternion |
Type QML Item:
(since 6.5) | layer.live : bool |
Type QML MapCircle:
(since 6.5) | referenceSurface : enum |
Type QML MapPolygon:
(since 6.5) | referenceSurface : enum |
Type QML MapPolyline:
(since 6.5) | referenceSurface : enum |
Type QML MapRectangle:
(since 6.5) | referenceSurface : enum |
Type QML MediaPlayer:
(since 6.5) | playing : bool |
Type QML Model:
(since 6.5) | levelOfDetailBias : real |
Type QML PrincipledMaterial:
(since 6.5) | vertexColorsEnabled : bool |
Type QML ReflectionProbe:
(since 6.5) | texture : CubeMapTexture |
Type 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 |
Type QML SceneEnvironment:
(since 6.5) | aoEnabled : bool |
(since 6.5) | debugSettings : QtQuick3D::DebugSettings |
(since 6.5) | fog : QtQuick3D::Fog |
(since 6.5) | scissorRect : rect |
Type QML SpecularGlossyMaterial:
(since 6.5) | vertexColorsEnabled : bool |
Type QML TableView:
(since 6.5) | editTriggers : enumeration |
(since 6.5) | resizableColumns : bool |
(since 6.5) | resizableRows : bool |
Type QML TapHandler:
(since 6.5) | exclusiveSignals : enumeration |
Type QML TreeViewDelegate:
(since 6.5) | editing : bool |
Type de QML pickResult:
(since 6.5) | instanceIndex : int |
Nouveaux signaux QML
(since 6.5) | frameDone(float timestep) |
(since 6.5) | layoutChanged() |
Nouvelles méthodes QML
Type de 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) |
Type de QML Qt:
(since 6.5) Component | createComponent(string moduleUri, string typeName, enumeration mode, QtObject parent) |
Type de 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) |
Type 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.