Qt 6.6 中的新类和函数

本页面包含 Qt 6.6 中引入的所有新类和函数的完整列表。

新命名空间

(since 6.6) namespace QWebEngineGlobalSettings

新类

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

新成员职能

QAbstractOAuthReplyHandler 类:

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

QBluetoothAddress 类:

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

QBluetoothPermission 类:

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

QBluetoothUuid 类:

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

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)

QDebug 类:

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

QDnsLookup 类:

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

QElapsedTimer 类:

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

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

QFileSystemModel 类:

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

QHostAddress 类:

(since 6.6) bool isPrivateUse() const

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

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)

QMessageAuthenticationCode 类:

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

QMessageBox 类:

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

QMetaEnum 类:

(since 6.6) QMetaType metaType() const

QMetaProperty 类:

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

QMetaType 类:

(since 6.6) QMetaType underlyingType() const

QMutex 类:

(since 6.6) bool tryLock(QDeadlineTimer timer)

QSGD3D12Texture 类:

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

QNtfsPermissionCheckGuard 类:

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

QObject 类:

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

QOpcUaClient 类:

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

QPalette 类:

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

QPdfDocument 类:

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

Key 类:

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

QPointer 类:

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

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

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)

QProtobufMessage 类:

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

QQmlEngine 类:


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

QQuickGraphicsConfiguration 类:

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

QQuickGraphicsDevice 类:

(since 6.6) QQuickGraphicsDevice fromRhi(QRhi *rhi)

QQuickRenderControl 类:

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

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)

QQuickWindow 类:

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

QReadWriteLock 类:

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

QRecursiveMutex 类:

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

QSGRenderNode 类:

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

QSemaphore 类:

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

QSharedMemory 类:

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

QSignalSpy 类:

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

类QSqlField :

(since 6.6) void swap(QSqlField &other)

QSqlIndex 类:

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

QSqlQuery 类:

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

QSqlRecord 类:

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

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

QStringDecoder 类:

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

QTextListFormat 类:

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

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)

QThread 类:

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

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

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)

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)

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)

QWebEnginePage 类:

(since 6.6) QString devToolsId() const

QWebEngineUrlRequestJob 类:

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

QWebSocket 类:

(since 6.6) void authenticationRequired(QAuthenticator *authenticator)

QWidget 类:

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

QXmlStreamReader 类:

(since 6.6) bool hasStandaloneDeclaration() const

命名空间中的新函数

(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()

新的全局函数

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

新宏

(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

新的枚举类型

(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 }

新的枚举值

新的类型别名

(since 6.6) qint128
(since 6.6) quint128

新属性

新变量

(since 6.6) const QOperatingSystemVersionBase Windows11_23H2

新的 QML 类型

新的 QML 属性

QML 类型CaptureSession :

(since 6.6) windowCapture : WindowCapture

QML 类型CharacterController :

(since 6.6) enableShapeHitCallback : bool

QML 类型ColorGroup :

(since 6.6) accent : color

QML 类型Dial :

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

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

QML 类型Path :

(since 6.6) simplify : bool

QML 类型PathText :

(since 6.6) font.features : object

QML 类型RenderStats :

(since 6.6) lastCompletedGpuTime : real

QML 类型ScrollView :

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

QML 类型Shape :

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

QML 类型SpinBox :

(since 6.6) live : bool

QML 类型TableView :

(since 6.6) selectionMode : enumeration

QML 类型Text :

(since 6.6) font.features : object

QML 类型TextEdit :

(since 6.6) font.features : object

QML 类型TextInput :

(since 6.6) font.features : object

QML 类型TextToSpeech :

(since 6.6) engineCapabilities : enumeration

QML 类型TreeView :

(since 6.6) rootIndex : QModelIndex

QML 类型VirtualKeyboardSettings :

(since 6.6) visibleFunctionKeys : enumeration

QML 类型font :

(since 6.6) features : object

QML 类型voice :

(since 6.6) language : enumerator

新的 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)

新的 QML 方法

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.