Neue Klassen und Funktionen in Qt 6.6
Diese Seite enthält eine umfassende Liste aller neuen Klassen und Funktionen, die in Qt 6.6 eingeführt wurden.
- Neue Namespaces
- Neue Klassen
- Neue Mitgliedsfunktionen
- Neue Funktionen in Namespaces
- Neue globale Funktionen
- Neue Makros
- Neue Enum-Typen
- Neue Enum-Werte
- Neue Typ-Aliase
- Neue Eigenschaften
- Neue Variablen
- Neue QML-Typen
- Neue QML-Eigenschaften
- Neue QML-Signale
- Neue QML-Methoden
Neue Namensräume
(since 6.6) namespace | QWebEngineGlobalSettings |
Neue Klassen
- 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
Neue Mitgliederfunktionen
Klasse „ QAbstractOAuthReplyHandler “:
(since 6.6) void | tokenRequestErrorOccurred(QAbstractOAuth::Error error, const QString &errorString) |
Klasse „ QBluetoothAddress “:
(since 6.6) size_t | qHash(const QBluetoothAddress &key, size_t seed = 0) |
Klasse „ QBluetoothPermission “:
(since 6.6) QBluetoothPermission::CommunicationModes | communicationModes() const |
(since 6.6) void | setCommunicationModes(QBluetoothPermission::CommunicationModes modes) |
Klasse „ QBluetoothUuid “:
(since 6.6) QBluetoothUuid | fromCBUUID(CBUUID *cbUuid) |
(since 6.6) CBUUID * | toCBUUID() const |
Klasse „ 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) |
Klasse „ QDebug “:
(since 6.6) QDebug & | operator<<(std::chrono::duration<Rep, Period> duration) |
Klasse „ QDnsLookup “:
(since 6.6) void | setNameserver(const QHostAddress &nameserver, quint16 port) |
Klasse „ QElapsedTimer “:
(since 6.6) QElapsedTimer::Duration | durationElapsed() const |
(since 6.6) QElapsedTimer::Duration | durationTo(const QElapsedTimer &other) const |
Klasse „ 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 |
Klasse „ QFileSystemModel “:
(since 6.6) QDateTime | lastModified(const QModelIndex &index, const QTimeZone &tz) const |
Klasse „ QHostAddress “:
(since 6.6) bool | isPrivateUse() const |
Klasse „ 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 |
Klasse „ 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) |
Klasse „ QMessageAuthenticationCode “:
(since 6.6) QMessageAuthenticationCode & | operator=(QMessageAuthenticationCode &&other) |
(since 6.6) QByteArrayView | resultView() const |
(since 6.6) void | swap(QMessageAuthenticationCode &other) |
Klasse „ QMessageBox “:
(since 6.6) void | setOption(QMessageBox::Option option, bool on = true) |
(since 6.6) bool | testOption(QMessageBox::Option option) const |
Klasse „ QMetaEnum “:
(since 6.6) QMetaType | metaType() const |
Klasse „ QMetaProperty “:
(since 6.6) bool | write(QObject *object, QVariant &&v) const |
(since 6.6) bool | writeOnGadget(void *gadget, QVariant &&value) const |
Klasse „ QMetaType “:
(since 6.6) QMetaType | underlyingType() const |
Klasse „ QMutex “:
(since 6.6) bool | tryLock(QDeadlineTimer timer) |
Klasse „ QSGD3D12Texture “:
(since 6.6) QSGTexture * | fromNative(void *texture, int resourceState, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
Klasse „ QNtfsPermissionCheckGuard “:
(since 6.6) bool | qAreNtfsPermissionChecksEnabled() |
(since 6.6) bool | qDisableNtfsPermissionChecks() |
(since 6.6) bool | qEnableNtfsPermissionChecks() |
Klasse „ QObject “:
(since 6.6) bool | setProperty(const char *name, QVariant &&value) |
Klasse „ QOpcUaClient “:
(since 6.6) QOpcUaConnectionSettings | connectionSettings() const |
(since 6.6) void | setConnectionSettings(const QOpcUaConnectionSettings &connectionSettings) |
Klasse „ QPalette “:
(since 6.6) const QBrush & | accent() const |
(since 6.6) bool | operator==(const QPalette &p) const |
Klasse „ QPdfDocument “:
(since 6.6) int | pageIndexForLabel(const QString &label) |
Klasse „ Key “:
(since 6.6) size_t | qHash(const QPixmapCache::Key &key, size_t seed = 0) |
Klasse „ QPointer “:
(since 6.6) QPointer<T> & | operator=(const QPointer<X> &other) |
Klasse „ 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 |
Klasse „ 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) |
Klasse „ QProtobufMessage “:
(since 6.6) bool | setProperty(QAnyStringView propertyName, QVariant &&value) |
Klasse „ QQmlEngine “:
(since 6.6) void | markCurrentFunctionAsTranslationBinding() |
Klasse 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 |
Klasse „ QQuickGraphicsConfiguration “:
(since 6.6) void | setTimestamps(bool enable) |
(since 6.6) bool | timestampsEnabled() const |
Klasse „ QQuickGraphicsDevice “:
(since 6.6) QQuickGraphicsDevice | fromRhi(QRhi *rhi) |
Klasse „ QQuickRenderControl “:
(since 6.6) QRhiCommandBuffer * | commandBuffer() const |
(since 6.6) QRhi * | rhi() const |
Klasse „ 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) |
Klasse „ QQuickWindow “:
(since 6.6) QSGTexture * | createTextureFromRhiTexture(QRhiTexture *texture, QQuickWindow::CreateTextureOptions options = {}) const |
(since 6.6) QRhi * | rhi() const |
(since 6.6) QRhiSwapChain * | swapChain() const |
Klasse „ QReadWriteLock “:
(since 6.6) bool | tryLockForRead(QDeadlineTimer timeout = {}) |
(since 6.6) bool | tryLockForWrite(QDeadlineTimer timeout = {}) |
Klasse „ QRecursiveMutex “:
(since 6.6) bool | tryLock(QDeadlineTimer timeout = {}) |
Klasse „ QSGRenderNode “:
(since 6.6) QRhiCommandBuffer * | commandBuffer() const |
(since 6.6) QRhiRenderTarget * | renderTarget() const |
Klasse „ QSemaphore “:
(since 6.6) bool | tryAcquire(int n, QDeadlineTimer timer) |
Klasse „ QSharedMemory “:
(since 6.6) QNativeIpcKey | nativeIpcKey() const |
(since 6.6) void | setNativeKey(const QNativeIpcKey &key) |
Klasse „ QSignalSpy “:
(since 6.6) bool | wait(std::chrono::Millisekunden timeout = std::chrono::Sekunden{5}) |
Klasse QSqlField:
(since 6.6) void | swap(QSqlField &other) |
Klasse „ QSqlIndex “:
(since 6.6) QSqlIndex & | operator=(QSqlIndex &&other) |
Klasse „ QSqlQuery “:
(since 6.6) QString | boundValueName(int pos) const |
(since 6.6) QStringList | boundValueNames() const |
Klasse „ QSqlRecord “:
Klasse „ 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 |
Klasse „ QStringDecoder “:
(since 6.6) char16_t * | appendToBuffer(char16_t *out, QByteArrayView in) |
Klasse „ QTextListFormat “:
Klasse „ 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) |
Klasse QThread:
(since 6.6) void | sleep(std::chrono::nanoseconds nsecs) |
Klasse „ 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 |
Klasse „ 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) |
Klasse „ 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) |
Klasse „ 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) |
Klasse „ QWebEnginePage “:
(since 6.6) QString | devToolsId() const |
Klasse „ QWebEngineUrlRequestJob “:
(since 6.6) void | setAdditionalResponseHeaders(const QMultiMap<QByteArray, QByteArray> &additionalResponseHeaders) const |
Klasse „ QWebSocket “:
(since 6.6) void | authenticationRequired(QAuthenticator *authenticator) |
Klasse „ QWidget “:
(since 6.6) void | setTabOrder(std::initializer_list<QWidget *> widgets) |
Klasse „ QXmlStreamReader “:
(since 6.6) bool | hasStandaloneDeclaration() const |
Neue Funktionen in Namespaces
(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() |
Neue globale Funktionen
(since 6.6) QString | qWebEngineGetDomainAndRegistry(const QUrl &url) |
Neue Makros
(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 |
Neue Enum-Typen
(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 } |
Neue Aufzählungswerte
| 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 |
Neue Typ-Aliase
Neue Eigenschaften
|
|
Neue Variablen
(since 6.6) const QOperatingSystemVersionBase | Windows11_23H2 |
Neue QML-Typen
Neue QML-Eigenschaften
QML-Typ „ CaptureSession “:
(since 6.6) | windowCapture : WindowCapture |
QML-Typ „ CharacterController “:
(since 6.6) | enableShapeHitCallback : bool |
QML-Typ- ColorGroup:
(since 6.6) | accent : color |
QML-Typ Dial:
(since 6.6) | endAngle : real |
(since 6.6) | startAngle : real |
QML-Typ „ 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-Typ „ Path “:
(since 6.6) | simplify : bool |
QML-Typ „ PathText “:
(since 6.6) | font.features : object |
QML-Typ „ RenderStats “:
(since 6.6) | lastCompletedGpuTime : real |
QML-Typ „ ScrollView “:
(since 6.6) | effectiveScrollBarHeight : real |
(since 6.6) | effectiveScrollBarWidth : real |
QML-Typ „ Shape “:
(since 6.6) | boundingRect : rect |
(since 6.6) | preferredRendererType : enumeration |
QML-Typ „ SpinBox “:
(since 6.6) | live : bool |
QML-Typ TableView:
(since 6.6) | selectionMode : enumeration |
QML-Typ „ Text “:
(since 6.6) | font.features : object |
QML-Typ „ TextEdit “:
(since 6.6) | font.features : object |
QML-Typ „ TextInput “:
(since 6.6) | font.features : object |
QML-Typ „ TextToSpeech “:
(since 6.6) | engineCapabilities : enumeration |
QML-Typ „ TreeView “:
(since 6.6) | rootIndex : QModelIndex |
QML-Typ „ VirtualKeyboardSettings “:
(since 6.6) | visibleFunctionKeys : enumeration |
QML-Typ „ font “:
(since 6.6) | features : object |
QML-Typ „ voice “:
(since 6.6) | language : enumerator |
Neue QML-Signale
(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) |
Neue QML-Methoden
QML-Typ „ 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.