Qt 6.6 中的新类和函数
本页面包含 Qt 6.6 中引入的所有新类和函数的完整列表。
- 新命名空间
- 新类
- 新增成员函数
- 命名空间中的新函数
- 新增的全局函数
- 新宏
- 新的枚举类型
- 新的枚举值
- 新的类型别名
- 新属性
- 新变量
- 新的 QML 类型
- 新的 QML 属性
- 新的 QML 信号
- 新的 QML 方法
新命名空间
(since 6.6) namespace | QWebEngineGlobalSettings |
新类
- A
- Any (QtProtobuf)
- 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
新成员职能
(since 6.6) void | tokenRequestErrorOccurred(QAbstractOAuth::Error error, const QString &errorString) |
(since 6.6) size_t | qHash(const QBluetoothAddress &key, size_t seed = 0) |
(since 6.6) QBluetoothPermission::CommunicationModes | communicationModes() const |
(since 6.6) void | setCommunicationModes(QBluetoothPermission::CommunicationModes modes) |
(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) |
(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 |
(since 6.6) QDateTime | lastModified(const QModelIndex &index, const QTimeZone &tz) const |
QHostAddress 类:
(since 6.6) bool | isPrivateUse() const |
(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) |
(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 |
(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) |
(since 6.6) QSGTexture * | fromNative(void *texture, int resourceState, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
(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 ¶ms) |
(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) |
(since 6.6) bool | setProperty(QAnyStringView propertyName, QVariant &&value) |
QQmlEngine 类:
(since 6.6) void | markCurrentFunctionAsTranslationBinding() |
(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 |
(since 6.6) QQuickGraphicsDevice | fromRhi(QRhi *rhi) |
(since 6.6) QRhiCommandBuffer * | commandBuffer() const |
(since 6.6) QRhi * | rhi() const |
(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 |
(since 6.6) bool | tryLockForRead(QDeadlineTimer timeout = {}) |
(since 6.6) bool | tryLockForWrite(QDeadlineTimer timeout = {}) |
(since 6.6) bool | tryLock(QDeadlineTimer timeout = {}) |
(since 6.6) QRhiCommandBuffer * | commandBuffer() const |
(since 6.6) QRhiRenderTarget * | renderTarget() const |
QSemaphore 类:
(since 6.6) bool | tryAcquire(int n, QDeadlineTimer timer) |
(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 类:
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 |
(since 6.6) char16_t * | appendToBuffer(char16_t *out, QByteArrayView in) |
(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) |
(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) |
(since 6.6) QString | devToolsId() const |
(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) |
(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 } |
新的枚举值
| enum value | BoundaryHint::Utterance |
| enum value | ColorRole::Accent |
| enum value | Flag::FetchApiAllowed |
| enum value | GraphicsApi::Direct3D12 |
| enum value | Language::Baluchi |
| enum value | Language::Ligurian |
| enum value | Language::Rohingya |
| enum value | Language::Torwali |
| enum value | Property::ListStart |
| enum value | RelationFlag::Described |
| enum value | RelationFlag::DescriptionFor |
| enum value | RelationFlag::FlowsFrom |
| enum value | RelationFlag::FlowsTo |
| enum value | Resource::GraphicsQueueFamilyIndexResource |
| enum value | Resource::GraphicsQueueIndexResource |
| enum value | Script::HanifiScript |
| enum value | TabPosition::Moving |
| enum value | Type::DevicePixelRatioChange |
| enum value | WebAction::ChangeTextDirectionLTR |
| enum value | WebAction::ChangeTextDirectionRTL |
| enum value | WebAttribute::ReadingFromCanvasEnabled |
| enum value | WildcardConversionOption::NonPathWildcardConversion |
新的类型别名
新属性
|
|
新变量
(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.