Nouvelles classes et fonctions de 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
- Nouvelles classes
- Nouvelles fonctions membres
- Nouvelles fonctions dans les espaces de noms
- Nouvelles fonctions globales
- Nouvelles macros
- Nouveaux types énumérés
- 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.6) namespace | QWebEngineGlobalSettings |
Nouvelles classes
- 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
Nouvelles fonctions pour les membres
QAbstractOAuthReplyHandler s de classe :
(since 6.6) void | tokenRequestErrorOccurred(QAbstractOAuth::Error error, const QString &errorString) |
QBluetoothAddress de la classe :
(since 6.6) size_t | qHash(const QBluetoothAddress &key, size_t seed = 0) |
QBluetoothPermission de la classe :
(since 6.6) QBluetoothPermission::CommunicationModes | communicationModes() const |
(since 6.6) void | setCommunicationModes(QBluetoothPermission::CommunicationModes modes) |
QBluetoothUuid de la classe :
(since 6.6) QBluetoothUuid | fromCBUUID(CBUUID *cbUuid) |
(since 6.6) CBUUID * | toCBUUID() const |
QByteArray de la classe :
(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 de classe :
(since 6.6) QDebug & | operator<<(std::chrono::duration<Rep, Period> duration) |
QDnsLookup de classe :
(since 6.6) void | setNameserver(const QHostAddress &nameserver, quint16 port) |
QElapsedTimer de classe :
(since 6.6) QElapsedTimer::Duration | durationElapsed() const |
(since 6.6) QElapsedTimer::Duration | durationTo(const QElapsedTimer &other) const |
QFileInfo de classe :
(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 de classe :
(since 6.6) QDateTime | lastModified(const QModelIndex &index, const QTimeZone &tz) const |
QHostAddress de classe :
(since 6.6) bool | isPrivateUse() const |
QJSPrimitiveValue de classe :
(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 de classe :
(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 de classe :
(since 6.6) QMessageAuthenticationCode & | operator=(QMessageAuthenticationCode &&other) |
(since 6.6) QByteArrayView | resultView() const |
(since 6.6) void | swap(QMessageAuthenticationCode &other) |
QMessageBox de classe :
(since 6.6) void | setOption(QMessageBox::Option option, bool on = true) |
(since 6.6) bool | testOption(QMessageBox::Option option) const |
QMetaEnum de classe :
(since 6.6) QMetaType | metaType() const |
QMetaProperty de classe :
(since 6.6) bool | write(QObject *object, QVariant &&v) const |
(since 6.6) bool | writeOnGadget(void *gadget, QVariant &&value) const |
QMetaType de classe :
(since 6.6) QMetaType | underlyingType() const |
QMutex de classe :
(since 6.6) bool | tryLock(QDeadlineTimer timer) |
QSGD3D12Texture de classe :
(since 6.6) QSGTexture * | fromNative(void *texture, int resourceState, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
QNtfsPermissionCheckGuard de classe :
(since 6.6) bool | qAreNtfsPermissionChecksEnabled() |
(since 6.6) bool | qDisableNtfsPermissionChecks() |
(since 6.6) bool | qEnableNtfsPermissionChecks() |
QObject de classe :
(since 6.6) bool | setProperty(const char *name, QVariant &&value) |
QOpcUaClient de classe :
(since 6.6) QOpcUaConnectionSettings | connectionSettings() const |
(since 6.6) void | setConnectionSettings(const QOpcUaConnectionSettings &connectionSettings) |
QPalette de classe :
(since 6.6) const QBrush & | accent() const |
(since 6.6) bool | operator==(const QPalette &p) const |
QPdfDocument de classe :
(since 6.6) int | pageIndexForLabel(const QString &label) |
Key de classe :
(since 6.6) size_t | qHash(const QPixmapCache::Key &key, size_t seed = 0) |
QPointer de classe :
(since 6.6) QPointer<T> & | operator=(const QPointer<X> &other) |
QProcess de classe :
(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 de classe :
(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 de classe :
(since 6.6) bool | setProperty(QAnyStringView propertyName, QVariant &&value) |
QQmlEngine de classe :
(since 6.6) void | markCurrentFunctionAsTranslationBinding() |
QQuick3DGeometry de classe :
(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 de classe :
(since 6.6) void | setTimestamps(bool enable) |
(since 6.6) bool | timestampsEnabled() const |
QQuickGraphicsDevice de classe :
(since 6.6) QQuickGraphicsDevice | fromRhi(QRhi *rhi) |
QQuickRenderControl de classe :
(since 6.6) QRhiCommandBuffer * | commandBuffer() const |
(since 6.6) QRhi * | rhi() const |
QQuickRenderTarget de classe :
(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 de classe :
(since 6.6) QSGTexture * | createTextureFromRhiTexture(QRhiTexture *texture, QQuickWindow::CreateTextureOptions options = {}) const |
(since 6.6) QRhi * | rhi() const |
(since 6.6) QRhiSwapChain * | swapChain() const |
QReadWriteLock de classe :
(since 6.6) bool | tryLockForRead(QDeadlineTimer timeout = {}) |
(since 6.6) bool | tryLockForWrite(QDeadlineTimer timeout = {}) |
QRecursiveMutex de classe :
(since 6.6) bool | tryLock(QDeadlineTimer timeout = {}) |
QSGRenderNode de classe :
(since 6.6) QRhiCommandBuffer * | commandBuffer() const |
(since 6.6) QRhiRenderTarget * | renderTarget() const |
QSemaphore de classe :
(since 6.6) bool | tryAcquire(int n, QDeadlineTimer timer) |
QSharedMemory de classe :
(since 6.6) QNativeIpcKey | nativeIpcKey() const |
(since 6.6) void | setNativeKey(const QNativeIpcKey &key) |
QSignalSpy de classe :
(since 6.6) bool | wait(std::chrono::milliseconds timeout = std::chrono::seconds{5}) |
QSqlField s de cours :
(since 6.6) void | swap(QSqlField &other) |
QSqlIndex de classe :
(since 6.6) QSqlIndex & | operator=(QSqlIndex &&other) |
QSqlQuery de classe :
(since 6.6) QString | boundValueName(int pos) const |
(since 6.6) QStringList | boundValueNames() const |
QSqlRecord de classe :
QString de classe :
(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 de classe :
(since 6.6) char16_t * | appendToBuffer(char16_t *out, QByteArrayView in) |
QTextListFormat de classe :
QTextToSpeech de la classe :
(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 de classe :
(since 6.6) void | sleep(std::chrono::nanoseconds nsecs) |
QUuid de la classe :
(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 de classe :
(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 de la classe :
(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 de classe :
(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 de classe :
(since 6.6) QString | devToolsId() const |
QWebEngineUrlRequestJob de classe :
(since 6.6) void | setAdditionalResponseHeaders(const QMultiMap<QByteArray, QByteArray> &additionalResponseHeaders) const |
QWebSocket de classe :
(since 6.6) void | authenticationRequired(QAuthenticator *authenticator) |
QWidget de classe :
(since 6.6) void | setTabOrder(std::initializer_list<QWidget *> widgets) |
QXmlStreamReader s de classe :
(since 6.6) bool | hasStandaloneDeclaration() const |
Nouvelles fonctions dans les espaces de noms
(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
| 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 |
Nouveaux alias de types
Nouvelles propriétés
|
|
Nouvelles variables
(since 6.6) const QOperatingSystemVersionBase | Windows11_23H2 |
Nouveaux types QML
Nouvelles propriétés QML
CaptureSession s sur les types QML :
(since 6.6) | windowCapture : WindowCapture |
CharacterController s sur les types QML :
(since 6.6) | enableShapeHitCallback : bool |
ColorGroup s sur les types QML :
(since 6.6) | accent : color |
Dial de type QML :
(since 6.6) | endAngle : real |
(since 6.6) | startAngle : real |
MediaRecorder s de type QML :
(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 |
Path s sur les types QML :
(since 6.6) | simplify : bool |
PathText s sur les types QML :
(since 6.6) | font.features : object |
RenderStats s sur les types QML :
(since 6.6) | lastCompletedGpuTime : real |
ScrollView de type QML :
(since 6.6) | effectiveScrollBarHeight : real |
(since 6.6) | effectiveScrollBarWidth : real |
Shape s sur les types QML :
(since 6.6) | boundingRect : rect |
(since 6.6) | preferredRendererType : enumeration |
SpinBox s sur les types QML :
(since 6.6) | live : bool |
TableView s sur les types QML :
(since 6.6) | selectionMode : enumeration |
Text s sur les types QML :
(since 6.6) | font.features : object |
TextEdit s sur les types QML :
(since 6.6) | font.features : object |
TextInput s sur les types QML :
(since 6.6) | font.features : object |
TextToSpeech s sur les types QML :
(since 6.6) | engineCapabilities : enumeration |
TreeView des types QML :
(since 6.6) | rootIndex : QModelIndex |
VirtualKeyboardSettings s sur les types QML :
(since 6.6) | visibleFunctionKeys : enumeration |
font des types QML :
(since 6.6) | features : object |
voice s sur les types QML :
(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
TextToSpeech s sur les types QML :
(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.