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::milliseconds timeout = 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.