Nouvelles classes et fonctions dans Qt 6.6

Cette page contient une liste complète de toutes les nouvelles classes et fonctions introduites dans Qt 6.6.

Nouveaux espaces de noms

(since 6.6) namespace QWebEngineGlobalSettings

Nouvelles classes

A
Any (QtProtobuf)
B
BlockVariable (QShaderDescription)
BuiltinVariable (QShaderDescription)
C
QCapturableWindow
D
DnsMode (QWebEngineGlobalSettings)
G
QGrpcCallOptions
QGrpcChannelOptions
I
Id128Bytes (QUuid)
InOutVariable (QShaderDescription)
N
QNativeIpcKey
QNtfsPermissionCheckGuard
O
QOpcUaConnectionSettings
P
PushConstantBlock (QShaderDescription)
QPdfLinkModel
QPdfPageSelector
Q
QQuick3DExtensionHelpers
R
QRhi
QRhiBuffer
QRhiColorAttachment
QRhiCommandBuffer
QRhiComputePipeline
QRhiD3D11InitParams
QRhiD3D11NativeHandles
QRhiDepthStencilClearValue
QRhiDriverInfo
QRhiGles2InitParams
QRhiGles2NativeHandles
QRhiGraphicsPipeline
QRhiInitParams
QRhiMetalCommandBufferNativeHandles
QRhiMetalInitParams
QRhiMetalNativeHandles
QRhiNativeHandles
QRhiNullInitParams
QRhiNullNativeHandles
QRhiReadbackDescription
QRhiReadbackResult
QRhiRenderBuffer
QRhiRenderPassDescriptor
QRhiRenderTarget
QRhiResource
QRhiResourceUpdateBatch
QRhiSampler
QRhiScissor
QRhiShaderResourceBinding
QRhiShaderResourceBindings
QRhiShaderStage
QRhiStats
QRhiSwapChain
QRhiSwapChainHdrInfo
QRhiSwapChainProxyData
QRhiSwapChainRenderTarget
QRhiTexture
QRhiTextureCopyDescription
QRhiTextureRenderTarget
QRhiTextureRenderTargetDescription
QRhiTextureSubresourceUploadDescription
QRhiTextureUploadDescription
QRhiTextureUploadEntry
QRhiVertexInputAttribute
QRhiVertexInputBinding
QRhiVertexInputLayout
QRhiViewport
QRhiVulkanCommandBufferNativeHandles
QRhiVulkanInitParams
QRhiVulkanNativeHandles
QRhiVulkanRenderPassNativeHandles
S
QScopedPropertyUpdateGroup
QSGD3D12Texture (QNativeInterface)
QShader
QShaderBaker
QShaderCode
QShaderDescription
QShaderKey
QShaderVersion
StencilOpState (QRhiGraphicsPipeline)
StorageBlock (QShaderDescription)
T
TargetBlend (QRhiGraphicsPipeline)
U
UniformBlock (QShaderDescription)
UnixProcessParameters (QProcess)
W
QWindowCapture

Nouvelles fonctions des membres

Classe QAbstractOAuthReplyHandler:

(since 6.6) void tokenRequestErrorOccurred(QAbstractOAuth::Error error, const QString &errorString)

Classe QBluetoothAddress:

(since 6.6) size_t qHash(const QBluetoothAddress &key, size_t seed = 0)

Classe QBluetoothPermission:

(since 6.6) QBluetoothPermission::CommunicationModes communicationModes() const
(since 6.6) void setCommunicationModes(QBluetoothPermission::CommunicationModes modes)

Classe QBluetoothUuid:

(since 6.6) QBluetoothUuid fromCBUUID(CBUUID *cbUuid)
(since 6.6) CBUUID *toCBUUID() const

Classe QByteArray:

(since 6.6) QByteArray &assign(QByteArrayView v)
(since 6.6) QByteArray &assign(InputIterator first, InputIterator last)
(since 6.6) QByteArray &assign(qsizetype n, char c)

Classe QDebug:

(since 6.6) QDebug &operator<<(std::chrono::duration<Rep, Period> duration)

Classe QDnsLookup:

(since 6.6) void setNameserver(const QHostAddress &nameserver, quint16 port)

Classe QElapsedTimer:

(since 6.6) QElapsedTimer::Duration durationElapsed() const
(since 6.6) QElapsedTimer::Duration durationTo(const QElapsedTimer &other) const

Classe QFileInfo:

(since 6.6) QDateTime birthTime(const QTimeZone &tz) const
(since 6.6) QDateTime fileTime(QFileDevice::FileTime time, const QTimeZone &tz) const
(since 6.6) std::filesystem::path filesystemReadSymLink() const
(since 6.6) QDateTime lastModified(const QTimeZone &tz) const
(since 6.6) QDateTime lastRead(const QTimeZone &tz) const
(since 6.6) QDateTime metadataChangeTime(const QTimeZone &tz) const
(since 6.6) QString readSymLink() const

Classe QFileSystemModel:

(since 6.6) QDateTime lastModified(const QModelIndex &index, const QTimeZone &tz) const

Classe QHostAddress:

(since 6.6) bool isPrivateUse() const

Classe QJSPrimitiveValue:

(since 6.6) const void *constData() const
(since 6.6) void *data()
(since 6.6) const void *data() const
(since 6.6) QMetaType metaType() const
(since 6.6) QJSPrimitiveValue to() const

Classe QList:

(since 6.6) QList<T> &assign(std::initializer_list<T> l)
(since 6.6) QList<T> &assign(InputIterator first, InputIterator last)
(since 6.6) QList<T> &assign(qsizetype n, QList<T>::parameter_type t)

Classe QMessageAuthenticationCode:

(since 6.6) QMessageAuthenticationCode &operator=(QMessageAuthenticationCode &&other)
(since 6.6) QByteArrayView resultView() const
(since 6.6) void swap(QMessageAuthenticationCode &other)

Classe QMessageBox:

(since 6.6) void setOption(QMessageBox::Option option, bool on = true)
(since 6.6) bool testOption(QMessageBox::Option option) const

Classe QMetaEnum:

(since 6.6) QMetaType metaType() const

Classe QMetaProperty:

(since 6.6) bool write(QObject *object, QVariant &&v) const
(since 6.6) bool writeOnGadget(void *gadget, QVariant &&value) const

Classe QMetaType:

(since 6.6) QMetaType underlyingType() const

Classe QMutex:

(since 6.6) bool tryLock(QDeadlineTimer timer)

Classe QSGD3D12Texture:

(since 6.6) QSGTexture *fromNative(void *texture, int resourceState, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {})

Classe QNtfsPermissionCheckGuard:

(since 6.6) bool qAreNtfsPermissionChecksEnabled()
(since 6.6) bool qDisableNtfsPermissionChecks()
(since 6.6) bool qEnableNtfsPermissionChecks()

Classe QObject:

(since 6.6) bool setProperty(const char *name, QVariant &&value)

Classe QOpcUaClient:

(since 6.6) QOpcUaConnectionSettings connectionSettings() const
(since 6.6) void setConnectionSettings(const QOpcUaConnectionSettings &connectionSettings)

Classe QPalette:

(since 6.6) const QBrush &accent() const
(since 6.6) bool operator==(const QPalette &p) const

Classe QPdfDocument:

(since 6.6) int pageIndexForLabel(const QString &label)

Classe Key:

(since 6.6) size_t qHash(const QPixmapCache::Key &key, size_t seed = 0)

Classe QPointer:

(since 6.6) QPointer<T> &operator=(const QPointer<X> &other)

Classe QProcess:

(since 6.6) void setUnixProcessParameters(const QProcess::UnixProcessParameters &params)
(since 6.6) void setUnixProcessParameters(QProcess::UnixProcessFlags flagsOnly)
(since 6.6) QProcess::UnixProcessParameters unixProcessParameters() const

Classe QPromise:

(since 6.6) bool addResults(const QList<T> &results)
(since 6.6) bool emplaceResult(Args &&... args)
(since 6.6) bool emplaceResultAt(int index, Args &&... args)

Classe QProtobufMessage:

(since 6.6) bool setProperty(QAnyStringView propertyName, QVariant &&value)

Classe QQmlEngine:


Classe QQuick3DGeometry:

(since 6.6) void addTargetAttribute(quint32 targetId, QQuick3DGeometry::Attribute::Semantic semantic, int offset, int stride = 0)
(since 6.6) void addTargetAttribute(const QQuick3DGeometry::TargetAttribute &attribute)
(since 6.6) void setTargetData(const QByteArray &data)
(since 6.6) void setTargetData(int offset, const QByteArray &data)
(since 6.6) QQuick3DGeometry::TargetAttribute targetAttribute(int index) const
(since 6.6) int targetAttributeCount() const
(since 6.6) QByteArray targetData() const

Classe QQuickGraphicsConfiguration:

(since 6.6) void setTimestamps(bool enable)
(since 6.6) bool timestampsEnabled() const

Classe QQuickGraphicsDevice:

(since 6.6) QQuickGraphicsDevice fromRhi(QRhi *rhi)

Classe QQuickRenderControl:

(since 6.6) QRhiCommandBuffer *commandBuffer() const
(since 6.6) QRhi *rhi() const

Classe QQuickRenderTarget:

(since 6.6) QQuickRenderTarget fromD3D12Texture(void *texture, int resourceState, uint format, const QSize &pixelSize, int sampleCount = 1)
(since 6.6) QQuickRenderTarget fromRhiRenderTarget(QRhiRenderTarget *renderTarget)

Classe QQuickWindow:

(since 6.6) QSGTexture *createTextureFromRhiTexture(QRhiTexture *texture, QQuickWindow::CreateTextureOptions options = {}) const
(since 6.6) QRhi *rhi() const
(since 6.6) QRhiSwapChain *swapChain() const

Classe QReadWriteLock:

(since 6.6) bool tryLockForRead(QDeadlineTimer timeout = {})
(since 6.6) bool tryLockForWrite(QDeadlineTimer timeout = {})

Classe QRecursiveMutex:

(since 6.6) bool tryLock(QDeadlineTimer timeout = {})

Classe QSGRenderNode:

(since 6.6) QRhiCommandBuffer *commandBuffer() const
(since 6.6) QRhiRenderTarget *renderTarget() const

Classe QSemaphore:

(since 6.6) bool tryAcquire(int n, QDeadlineTimer timer)

Classe QSharedMemory:

(since 6.6) QNativeIpcKey nativeIpcKey() const
(since 6.6) void setNativeKey(const QNativeIpcKey &key)

Classe QSignalSpy:

(since 6.6) bool wait(std::chrono::millisecondes timeout = std::chrono::seconds{5})

Classe QSqlField:

(since 6.6) void swap(QSqlField &other)

Classe QSqlIndex:

(since 6.6) QSqlIndex &operator=(QSqlIndex &&other)

Classe QSqlQuery:

(since 6.6) QString boundValueName(int pos) const
(since 6.6) QStringList boundValueNames() const

Classe QSqlRecord:

(since 6.6) QSqlRecord &operator=(QSqlRecord &&other)
(since 6.6) void swap(QSqlRecord &other)

Classe QString:

(since 6.6) QString &assign(QAnyStringView v)
(since 6.6) QString &assign(InputIterator first, InputIterator last)
(since 6.6) QString &assign(qsizetype n, QChar c)
(since 6.6) QString fromEcmaString(emscripten::val jsString)
(since 6.6) emscripten::val toEcmaString() const

Classe QStringDecoder:

(since 6.6) char16_t *appendToBuffer(char16_t *out, QByteArrayView in)

Classe QTextListFormat:

(since 6.6) void setStart(int start)
(since 6.6) int start() const

Classe QTextToSpeech:

(since 6.6) void aboutToSynthesize(qsizetype id)
(since 6.6) qsizetype enqueue(const QString &utterance)
(since 6.6) QList<QVoice> findVoices(Args &&... args) const
(since 6.6) void sayingWord(const QString &word, qsizetype id, qsizetype start, qsizetype length)
(since 6.6) void synthesize(const QString &text, Functor &&functor)
(since 6.6) void synthesize(const QString &text, const QObject *context, Functor &&functor)

Classe QThread:

(since 6.6) void sleep(std::chrono::nanoseconds nsecs)

Classe QUuid:

(since 6.6) QUuid fromBytes(const void *bytes, QSysInfo::Endian order = QSysInfo::BigEndian)
(since 6.6) QUuid fromUInt128(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian)
(since 6.6) QUuid::Id128Bytes toBytes(QSysInfo::Endian order = QSysInfo::BigEndian) const
(since 6.6) quint128 toUInt128(QSysInfo::Endian order = QSysInfo::BigEndian) const

Classe Id128Bytes:

(since 6.6) QUuid::Id128Bytes qFromBigEndian(QUuid::Id128Bytes src)
(since 6.6) QUuid::Id128Bytes qFromLittleEndian(QUuid::Id128Bytes src)
(since 6.6) QUuid::Id128Bytes qToBigEndian(QUuid::Id128Bytes src)
(since 6.6) QUuid::Id128Bytes qToLittleEndian(QUuid::Id128Bytes src)

Classe QVarLengthArray:

(since 6.6) QVarLengthArray<T, Prealloc> &assign(std::initializer_list<T> list)
(since 6.6) QVarLengthArray<T, Prealloc> &assign(InputIterator first, InputIterator last)
(since 6.6) QVarLengthArray<T, Prealloc> &assign(qsizetype n, const T &t)

Classe QVariant:

(since 6.6) T &emplace(Args &&... args)
(since 6.6) T &emplace(std::initializer_list<U> list, Args &&... args)
(since 6.6) QVariant fromStdVariant(std::variant<Types...> &&value)
(since 6.6) QVariant fromValue(T &&value)
(since 6.6) T &get(QVariant &v)
(since 6.6) T &&get(QVariant &&v)
(since 6.6) const T &get(const QVariant &v)
(since 6.6) const T &&get(const QVariant &&v)
(since 6.6) T *get_if(QVariant *v)
(since 6.6) const T *get_if(const QVariant *v)

Classe QWebEnginePage:

(since 6.6) QString devToolsId() const

Classe QWebEngineUrlRequestJob:

(since 6.6) void setAdditionalResponseHeaders(const QMultiMap<QByteArray, QByteArray> &additionalResponseHeaders) const

Classe QWebSocket:

(since 6.6) void authenticationRequired(QAuthenticator *authenticator)

Classe QWidget:

(since 6.6) void setTabOrder(std::initializer_list<QWidget *> widgets)

Classe QXmlStreamReader:

(since 6.6) bool hasStandaloneDeclaration() const

Nouvelles fonctions dans les espaces de nommage

(since 6.6) QFuture<ValueType> makeReadyRangeFuture(std::initializer_list<ValueType> values)
(since 6.6) QFuture<QtFuture::ContainedType<Container>> makeReadyRangeFuture(Container &&container)
(since 6.6) QFuture<std::decay_t<T>> makeReadyValueFuture(T &&value)
(since 6.6) QFuture<void> makeReadyVoidFuture()

Nouvelles fonctions globales

(since 6.6) QString qWebEngineGetDomainAndRegistry(const QUrl &url)

Nouvelles macros

(since 6.6) QT_NO_QEXCHANGE
(since 6.6) QT_SUPPORTS_INT128
(since 6.6) qint128 Q_INT128_C(literal)
(since 6.6) Q_INT128_MAX
(since 6.6) Q_INT128_MIN
(since 6.6) Q_NODISCARD_CTOR
(since 6.6) quint128 Q_UINT128_C(literal)
(since 6.6) Q_UINT128_MAX

Nouveaux types d'énumération

(since 6.6) enum CommunicationMode { Access, Advertise, Default }
(since 6.6) enum class ReferenceSurface { Map, Globe }
(since 6.6) enum class Option { DontUseNativeDialog }
(since 6.6) enum class UnixProcessFlag { ResetSignalHandlers, IgnoreSigPipe, CloseFileDescriptors, UseVFork, CreateNewSession, …, DisableCoreDumps }
(since 6.6) enum class Capability { None, Speak, PauseResume, WordByWordProgress, Synthesize }

Nouvelles valeurs d'énumération

Nouveaux alias de types

(since 6.6) qint128
(since 6.6) quint128

Nouvelles propriétés

Nouvelles variables

(since 6.6) const QOperatingSystemVersionBase Windows11_23H2

Nouveaux types QML

Nouvelles propriétés QML

Type QML CaptureSession:

(since 6.6) windowCapture : WindowCapture

Type QML CharacterController:

(since 6.6) enableShapeHitCallback : bool

Type QML ColorGroup:

(since 6.6) accent : color

Type QML Dial:

(since 6.6) endAngle : real
(since 6.6) startAngle : real

Type QML MediaRecorder:

(since 6.6) audioBitRate : int
(since 6.6) audioChannelCount : int
(since 6.6) audioSampleRate : int
(since 6.6) encodingMode : enumeration
(since 6.6) videoBitRate : int
(since 6.6) videoFrameRate : real
(since 6.6) videoResolution : Size

Type QML Path:

(since 6.6) simplify : bool

Type QML PathText:

(since 6.6) font.features : object

Type QML RenderStats:

(since 6.6) lastCompletedGpuTime : real

Type QML ScrollView:

(since 6.6) effectiveScrollBarHeight : real
(since 6.6) effectiveScrollBarWidth : real

Type QML Shape:

(since 6.6) boundingRect : rect
(since 6.6) preferredRendererType : enumeration

Type QML SpinBox:

(since 6.6) live : bool

Type QML TableView:

(since 6.6) selectionMode : enumeration

Type QML Text:

(since 6.6) font.features : object

Type QML TextEdit:

(since 6.6) font.features : object

Type QML TextInput:

(since 6.6) font.features : object

Type QML TextToSpeech:

(since 6.6) engineCapabilities : enumeration

Type QML TreeView:

(since 6.6) rootIndex : QModelIndex

Type QML VirtualKeyboardSettings:

(since 6.6) visibleFunctionKeys : enumeration

Type de QML voice:

(since 6.6) language : enumerator

Nouveaux signaux QML

(since 6.6) aboutToSynthesize(number id)
(since 6.6) sayingWord(string word, int id, int start, int length)
(since 6.6) shapeHit(PhysicsNode *body, vector3D position, vector3D impulse, vector3D normal)
(since 6.6) wrapped(Dial.WrapDirection direction)

Nouvelles méthodes QML

Type de QML TextToSpeech:

(since 6.6) int enqueue(string utterance)
(since 6.6) list<voice> findVoices(map criteria)

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