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
새로운 멤버 함수
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 ¶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) |
QProtobufMessage 클래스 :
(since 6.6) bool | setProperty(QAnyStringView propertyName, QVariant &&value) |
QQmlEngine 클래스 :
(since 6.6) void | markCurrentFunctionAsTranslationBinding() |
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 클래스:
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 클래스 :
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 } |
새로운 열거형 값
| 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.