Qt 6.8의 새로운 클래스 및 함수

이 페이지에는 Qt 6.8에 도입된 모든 새로운 클래스와 함수에 대한 종합 목록이 포함되어 있습니다.

새로운 네임스페이스

(since 6.8) namespace QtJniTypes

새로운 클래스

새로운 멤버 함수

QAbstractEventDispatcher 클래스 :

(since 6.8) void registerTimer(Qt::TimerId timerId, QAbstractEventDispatcher::Duration interval, Qt::TimerType timerType, QObject *object)
(since 6.8) Qt::TimerId registerTimer(QAbstractEventDispatcher::Duration interval, Qt::TimerType timerType, QObject *object)
(since 6.8) QList<QAbstractEventDispatcher::TimerInfoV2> timersForObject(QObject *object) const
(since 6.8) bool unregisterTimer(Qt::TimerId timerId)

QAbstractGrpcChannel 클래스 :

(since 6.8) void setChannelOptions(QGrpcChannelOptions &&options)
(since 6.8) void setChannelOptions(const QGrpcChannelOptions &options)

QAbstractHttpServer 클래스 :

(since 6.8) void addWebSocketUpgradeVerifier(const QObject *context, Handler &&func)
(since 6.8) QHttp2Configuration http2Configuration() const
(since 6.8) void setHttp2Configuration(const QHttp2Configuration &configuration)

QAbstractProtobufSerializer 클래스:

(since 6.8) virtual QAbstractProtobufSerializer::Error lastError() const = 0
(since 6.8) virtual QString lastErrorString() const = 0

QAnyStringView 클래스 :

(since 6.8) qsizetype max_size() const
(since 6.8) QAnyStringView &slice(qsizetype pos, qsizetype n)
(since 6.8) QAnyStringView &slice(qsizetype pos)

QBasicTimer 클래스 :

(since 6.8) Qt::TimerId id() const

QByteArray 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) void resizeForOverwrite(qsizetype size)
(since 6.8) QByteArray &slice(qsizetype pos, qsizetype n)
(since 6.8) QByteArray &slice(qsizetype pos)

QByteArrayView 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QByteArrayView &slice(qsizetype pos, qsizetype n)
(since 6.8) QByteArrayView &slice(qsizetype pos)

QCanBus 클래스 :

(since 6.8) QList<QCanBusDeviceInfo> availableDevices(QString *errorMessage = nullptr) const

QColorSpace 클래스 :

(since 6.8) QColorSpace::ColorModel colorModel() const
(since 6.8) bool isValidTarget() const
(since 6.8) void setWhitePoint(QPointF whitePoint)
(since 6.8) QColorSpace::TransformModel transformModel() const
(since 6.8) QPointF whitePoint() const

QCryptographicHash 클래스 :

(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QByteArrayView data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QSpan<const QByteArrayView> data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QByteArrayView data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QSpan<const QByteArrayView> data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QByteArrayView data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QSpan<const QByteArrayView> data, QCryptographicHash::Algorithm method)

QDBusObjectPath 클래스 :

(since 6.8) QDebug operator<<(QDebug dbg, const QDBusObjectPath &path)

QDnsLookup 클래스 :

(since 6.8) quint16 defaultPortForProtocol(QDnsLookup::Protocol protocol)
(since 6.8) bool isProtocolSupported(QDnsLookup::Protocol protocol)
(since 6.8) void setSslConfiguration(const QSslConfiguration &sslConfiguration)
(since 6.8) QList<QDnsTlsAssociationRecord> tlsAssociationRecords() const

QFontDatabase 클래스 :

(since 6.8) void addApplicationFallbackFontFamily(QChar::Script script, const QString &familyName)
(since 6.8) QStringList applicationFallbackFontFamilies(QChar::Script script)
(since 6.8) bool removeApplicationFallbackFontFamily(QChar::Script script, const QString &familyName)
(since 6.8) void setApplicationFallbackFontFamilies(QChar::Script script, const QStringList &familyNames)

QGrpcBidiStream 클래스 :

(since 6.8) void writesDone()

QGrpcCallOptions 클래스 :

(since 6.8) operator QVariant() const
(since 6.8) QDebug operator<<(QDebug debug, const QGrpcCallOptions &callOpts)
(since 6.8) void swap(QGrpcCallOptions &other)

QGrpcChannelOptions 클래스 :

(since 6.8) operator QVariant() const
(since 6.8) QDebug operator<<(QDebug debug, const QGrpcChannelOptions &chOpts)
(since 6.8) QGrpcSerializationFormat serializationFormat() const
(since 6.8) QGrpcChannelOptions &setSerializationFormat(const QGrpcSerializationFormat &format)
(since 6.8) void swap(QGrpcChannelOptions &other)

QGrpcClientStream 클래스 :

(since 6.8) void writesDone()

QGrpcOperation 클래스 :

(since 6.8) bool read(QProtobufMessage *message) const

QGrpcSerializationFormat 클래스 :

(since 6.8) operator QVariant() const
(since 6.8) bool operator!=(const QGrpcSerializationFormat &lhs, const QGrpcSerializationFormat &rhs)
(since 6.8) QDebug operator<<(QDebug debug, const QGrpcSerializationFormat &sfmt)
(since 6.8) bool operator==(const QGrpcSerializationFormat &lhs, const QGrpcSerializationFormat &rhs)
(since 6.8) size_t qHash(const QGrpcSerializationFormat &key)
(since 6.8) size_t qHash(const QGrpcSerializationFormat &key, size_t seed)
(since 6.8) void swap(QGrpcSerializationFormat &other)

QGrpcStatus 클래스 :

(since 6.8) bool isOk() const
(since 6.8) operator QVariant() const
(since 6.8) QDataStream &operator<<(QDataStream &out, const QGrpcStatus &status)
(since 6.8) QDebug operator<<(QDebug debug, const QGrpcStatus &status)
(since 6.8) QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)
(since 6.8) size_t qHash(const QGrpcStatus &key, size_t seed = 0)
(since 6.8) void swap(QGrpcStatus &other)

QHash 클래스 :

(since 6.8) size_t qHash(qint128 key, size_t seed = 0)
(since 6.8) size_t qHash(quint128 key, size_t seed = 0)

QHelpContentModel 클래스 :

(since 6.8) void createContentsForCurrentFilter()

QHelpIndexModel 클래스:

(since 6.8) void createIndexForCurrentFilter()

QHttpHeaders 클래스:

(since 6.8) bool replaceOrAppend(QHttpHeaders::WellKnownHeader name, QAnyStringView newValue)

QHttpPart 클래스 :

(since 6.8) QDebug operator<<(QDebug debug, const QHttpPart &part)

QHttpServerResponder 클래스 :

(since 6.8) void swap(QHttpServerResponder &other)
(since 6.8) void writeBeginChunked(const QByteArray &mimeType, QHttpServerResponder::StatusCode status = StatusCode::Ok)
(since 6.8) void writeBeginChunked(const QHttpHeaders &headers, QHttpServerResponder::StatusCode status = StatusCode::Ok)
(since 6.8) void writeBeginChunked(const QHttpHeaders &headers, QList<QHttpHeaders::WellKnownHeader> trailers, QHttpServerResponder::StatusCode status = StatusCode::Ok)
(since 6.8) void writeChunk(const QByteArray &data)
(since 6.8) void writeEndChunked(const QByteArray &data)
(since 6.8) void writeEndChunked(const QByteArray &data, const QHttpHeaders &trailers)

QHttpServerResponse 클래스 :

(since 6.8) QHttpHeaders headers() const
(since 6.8) void setHeaders(QHttpHeaders &&newHeaders)
(since 6.8) void setHeaders(const QHttpHeaders &newHeaders)

QIdentityProxyModel 클래스 :

(since 6.8) bool handleSourceDataChanges() const
(since 6.8) bool handleSourceLayoutChanges() const
(since 6.8) void setHandleSourceDataChanges(bool b)
(since 6.8) void setHandleSourceLayoutChanges(bool b)

QImage 클래스 :

(since 6.8) void applyColorTransform(const QColorTransform &transform, QImage::Format toFormat, Qt::ImageConversionFlags flags = Qt::AutoColor)
(since 6.8) QImage colorTransformed(const QColorTransform &transform, QImage::Format toFormat, Qt::ImageConversionFlags flags = Qt::AutoColor) const &
(since 6.8) QImage colorTransformed(const QColorTransform &transform, QImage::Format format, Qt::ImageConversionFlags flags = Qt::AutoColor) &&
(since 6.8) void convertToColorSpace(const QColorSpace &colorSpace, QImage::Format format, Qt::ImageConversionFlags flags = Qt::AutoColor)
(since 6.8) QImage convertedToColorSpace(const QColorSpace &colorSpace, QImage::Format format, Qt::ImageConversionFlags flags = Qt::AutoColor) &&
(since 6.8) QImage convertedToColorSpace(const QColorSpace &colorSpace, QImage::Format format, Qt::ImageConversionFlags flags = Qt::AutoColor) const &

QJniObject 클래스 :

(since 6.8) void swap(QJniObject &other)

QLatin1StringMatcher 클래스 :

(since 6.8) qsizetype indexIn(QStringView haystack, qsizetype from = 0) const

QLatin1StringView 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QLatin1StringView &slice(qsizetype pos)
(since 6.8) QLatin1StringView &slice(qsizetype pos, qsizetype n)

QLibraryInfo 클래스 :

(since 6.8) QStringList paths(QLibraryInfo::LibraryPath p)

QLineF 클래스:

(since 6.8) bool qFuzzyCompare(const QLineF &lhs, const QLineF &rhs)
(since 6.8) bool qFuzzyIsNull(const QLineF &line)

QList 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) void resizeForOverwrite(qsizetype size)

QLocalServer 클래스 :

(since 6.8) void addPendingConnection(QLocalSocket *socket)

QMap 클래스 :

(since 6.8) size_t qHash(const QMap<Key, T> &key, size_t seed = 0)

QMarginsF 클래스 :

(since 6.8) bool qFuzzyCompare(const QMarginsF &lhs, const QMarginsF &rhs)
(since 6.8) bool qFuzzyIsNull(const QMarginsF &margins)

QMessageAuthenticationCode 클래스 :

(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QByteArrayView message, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QSpan<const QByteArrayView> messageParts, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QByteArrayView message, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QSpan<const QByteArrayView> messageParts, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QByteArrayView message, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QSpan<const QByteArrayView> messageParts, QByteArrayView key, QCryptographicHash::Algorithm method)

QNetworkAccessManager 클래스 :

(since 6.8) QNetworkReply *post(const QNetworkRequest &request, std::nullptr_t nptr)
(since 6.8) QNetworkReply *put(const QNetworkRequest &request, std::nullptr_t nptr)

QNetworkCacheMetaData 클래스 :

(since 6.8) QHttpHeaders headers() const
(since 6.8) void setHeaders(const QHttpHeaders &headers)

QNetworkProxy 클래스 :

(since 6.8) QHttpHeaders headers() const
(since 6.8) void setHeaders(QHttpHeaders &&newHeaders)
(since 6.8) void setHeaders(const QHttpHeaders &newHeaders)

QNetworkReply 클래스 :

(since 6.8) QHttpHeaders headers() const
(since 6.8) void setHeaders(const QHttpHeaders &newHeaders)
(since 6.8) void setHeaders(QHttpHeaders &&newHeaders)
(since 6.8) void setWellKnownHeader(QHttpHeaders::WellKnownHeader name, QByteArrayView value)

QNetworkRequest 클래스 :

(since 6.8) QHttpHeaders headers() const
(since 6.8) void setHeaders(QHttpHeaders &&newHeaders)
(since 6.8) void setHeaders(const QHttpHeaders &newHeaders)

QNetworkRequestFactory 클래스 :

(since 6.8) QVariant attribute(QNetworkRequest::Attribute attribute) const
(since 6.8) QVariant attribute(QNetworkRequest::Attribute attribute, const QVariant &defaultValue) const
(since 6.8) void clearAttribute(QNetworkRequest::Attribute attribute)
(since 6.8) void clearAttributes()
(since 6.8) QNetworkRequest::Priority priority() const
(since 6.8) void setAttribute(QNetworkRequest::Attribute attribute, const QVariant &value)
(since 6.8) void setPriority(QNetworkRequest::Priority priority)

QOAuth2AuthorizationCodeFlow 클래스 :

(since 6.8) QOAuth2AuthorizationCodeFlow::PkceMethod pkceMethod() const
(since 6.8) void setPkceMethod(QOAuth2AuthorizationCodeFlow::PkceMethod method, qsizetype length = 43)

QObject 클래스 :

(since 6.8) void killTimer(Qt::TimerId id)

QPaintDevice 클래스 :

(since 6.8) int encodeMetricF(QPaintDevice::PaintDeviceMetric metric, double value)

QPdfWriter 클래스 :

(since 6.8) QPdfWriter::ColorModel colorModel() const
(since 6.8) QUuid documentId() const
(since 6.8) QPdfOutputIntent outputIntent() const
(since 6.8) void setColorModel(QPdfWriter::ColorModel model)
(since 6.8) void setDocumentId(QUuid documentId)
(since 6.8) void setOutputIntent(const QPdfOutputIntent &intent)

QPointF 클래스 :

(since 6.8) bool qFuzzyCompare(const QPointF &p1, const QPointF &p2)
(since 6.8) bool qFuzzyIsNull(const QPointF &point)

QProtobufMessage 클래스 :

(since 6.8) bool deserialize(QAbstractProtobufSerializer *serializer, QByteArrayView data)
(since 6.8) const QtProtobufPrivate::QProtobufPropertyOrdering *propertyOrdering() const
(since 6.8) QByteArray serialize(QAbstractProtobufSerializer *serializer) const

QQuickRenderTarget 클래스 :

(since 6.8) QRhiTexture *depthTexture() const
(since 6.8) QQuickRenderTarget fromD3D11Texture(void *texture, uint format, QSize pixelSize, int sampleCount, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromD3D12Texture(void *texture, int resourceState, uint format, uint viewFormat, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromMetalTexture(MTLTexture *texture, uint format, uint viewFormat, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromOpenGLTexture(uint textureId, uint format, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromVulkanImage(VkImage image, VkImageLayout layout, VkFormat format, VkFormat viewFormat, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) void setDepthTexture(QRhiTexture *texture)

QQuickWebEngineProfile 클래스 :

(since 6.8) QList<QWebEnginePermission> listAllPermissions() const
(since 6.8) QList<QWebEnginePermission> listPermissionsForOrigin(const QUrl &securityOrigin) const
(since 6.8) QList<QWebEnginePermission> listPermissionsForPermissionType(QWebEnginePermission::PermissionType permissionType) const
(since 6.8) QWebEnginePermission queryPermission(const QUrl &securityOrigin, QWebEnginePermission::PermissionType permissionType) const

QRectF 클래스:

(since 6.8) bool qFuzzyCompare(const QRectF &lhs, const QRectF &rhs)
(since 6.8) bool qFuzzyIsNull(const QRectF &rect)

QRegion 클래스 :

(since 6.8) QSpan<const QRect> rects() const
(since 6.8) void setRects(QSpan<const QRect> rects)

QRhiTexture 클래스 :

(since 6.8) QRhiTexture::ViewFormat readViewFormat() const
(since 6.8) void setReadViewFormat(const QRhiTexture::ViewFormat &fmt)
(since 6.8) void setWriteViewFormat(const QRhiTexture::ViewFormat &fmt)
(since 6.8) QRhiTexture::ViewFormat writeViewFormat() const

QRhiTextureRenderTargetDescription 클래스 :

(since 6.8) QRhiTexture *depthResolveTexture() const
(since 6.8) void setDepthResolveTexture(QRhiTexture *tex)

QSGMaterial 클래스 :

(since 6.8) int viewCount() const

QSGMaterialShader 클래스 :

(since 6.8) void setShaderFileName(QSGMaterialShader::Stage stage, const QString&filename, int viewCount)

QSizeF 클래스 :

(since 6.8) bool qFuzzyCompare(const QSizeF &lhs, const QSizeF &rhs)
(since 6.8) bool qFuzzyIsNull(const QSizeF &size)

QSpan 클래스 :

(since 6.8) auto as_bytes(QSpan<T, E> s)
(since 6.8) auto as_writable_bytes(QSpan<T, E> s)

QSqlDatabase 클래스 :

(since 6.8) bool moveToThread(QThread *targetThread)
(since 6.8) QThread *thread() const

QString 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) void resizeForOverwrite(qsizetype size)
(since 6.8) QString &slice(qsizetype pos, qsizetype n)
(since 6.8) QString &slice(qsizetype pos)

QStringView 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QStringView &slice(qsizetype pos, qsizetype n)
(since 6.8) QStringView &slice(qsizetype pos)

QStyleHints 클래스 :

(since 6.8) void setColorScheme(Qt::ColorScheme scheme)
(since 6.8) void unsetColorScheme()

QSvgRenderer 클래스 :

(since 6.8) void setDefaultOptions(QtSvg::Options flags)

QThread 클래스 :

(since 6.8) bool isCurrentThread() const
(since 6.8) bool isMainThread()

QThreadPool 클래스 :

(since 6.8) bool waitForDone(QDeadlineTimer deadline = QDeadlineTimer::Forever)

QTimeZone 클래스 :

(since 6.8) bool hasAlternativeName(QByteArrayView alias) const

QTimer 클래스 :

(since 6.8) Qt::TimerId id() const

QTimerEvent 클래스 :

(since 6.8) Qt::TimerId id() const

QUtf8StringView 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QUtf8StringView &slice(qsizetype pos, qsizetype n)
(since 6.8) QUtf8StringView &slice(qsizetype pos)

QVarLengthArray 클래스 :

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const

QVersionNumber 클래스 :

(since 6.8) QVersionNumber::const_iterator begin() const
(since 6.8) QVersionNumber::const_iterator cbegin() const
(since 6.8) QVersionNumber::const_iterator cend() const
(since 6.8) QVersionNumber::const_iterator constBegin() const
(since 6.8) QVersionNumber::const_iterator constEnd() const
(since 6.8) QVersionNumber::const_reverse_iterator crbegin() const
(since 6.8) QVersionNumber::const_reverse_iterator crend() const
(since 6.8) QVersionNumber::const_iterator end() const
(since 6.8) QVersionNumber::const_reverse_iterator rbegin() const
(since 6.8) QVersionNumber::const_reverse_iterator rend() const

QWebEnginePage 클래스 :

(since 6.8) std::optional<QWebEngineFrame> findFrameByName(QAnyStringView name)
(since 6.8) QWebEngineFrame mainFrame()
(since 6.8) void permissionRequested(QWebEnginePermission permission)
(since 6.8) void printRequestedByFrame(QWebEngineFrame frame)
(since 6.8) void zoomFactorChanged(qreal factor)

QWebEngineProfile 클래스 :

(since 6.8) QWebEngineClientHints *clientHints() const
(since 6.8) QList<QWebEnginePermission> listAllPermissions() const
(since 6.8) QList<QWebEnginePermission> listPermissionsForOrigin(const QUrl &securityOrigin) const
(since 6.8) QList<QWebEnginePermission> listPermissionsForPermissionType(QWebEnginePermission::PermissionType permissionType) const
(since 6.8) QWebEngineProfile::PersistentPermissionsPolicy persistentPermissionsPolicy() const
(since 6.8) QWebEnginePermission queryPermission(const QUrl &securityOrigin, QWebEnginePermission::PermissionType permissionType) const
(since 6.8) void setPersistentPermissionsPolicy(QWebEngineProfile::PersistentPermissionsPolicy newPersistentPermissionsPolicy)

QWebEngineView 클래스 :

(since 6.8) void printRequestedByFrame(QWebEngineFrame frame)

QWidget 클래스 :

(since 6.8) QWidget *childAt(const QPointF &p) const

네임스페이스의 새로운 함수

(since 6.8) void failOnWarning()
(since 6.8) void setThrowOnFail(bool enable)
(since 6.8) void setThrowOnSkip(bool enable)
(since 6.8) void wheelEvent(QWindow *window, QPointF pos, QPoint angleDelta, QPoint pixelDelta = QPoint(0, 0), Qt::KeyboardModifiers stateKey = Qt::NoModifier, Qt::ScrollPhase phase = Qt::NoScrollPhase)

새로운 전역 함수

(since 6.8) Qt::strong_ordering compareThreeWay(std::nullptr_t lhs, Qt::totally_ordered_wrapper<T *> rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(U *lhs, Qt::totally_ordered_wrapper<T *> rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(Qt::totally_ordered_wrapper<T *> lhs, std::nullptr_t rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(Qt::totally_ordered_wrapper<T *> lhs, U *rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(Qt::totally_ordered_wrapper<T *> lhs, Qt::totally_ordered_wrapper<U *> rhs)

새로운 매크로

(since 6.8) QTEST_THROW_ON_FAIL
(since 6.8) QTEST_THROW_ON_SKIP
(since 6.8) QT_ENABLE_STRICT_MODE_UP_TO
(since 6.8) QT_NO_QASCONST
(since 6.8) QT_NO_QSNPRINTF
(since 6.8) QT_NO_USE_NODISCARD_FILE_OPEN
(since 6.8) QT_USE_NODISCARD_FILE_OPEN
(since 6.8) Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT(className, QmlType)
(since 6.8) Q_DECLARE_JNI_CLASS(Type, JavaSignature)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD(Method, JavaName)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD(Method)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD_IN_CURRENT_SCOPE(Method, JavaName)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD_IN_CURRENT_SCOPE(Method)
(since 6.8) Q_JNI_NATIVE_METHOD(Method)
(since 6.8) Q_JNI_NATIVE_SCOPED_METHOD(Method, Scope)

새로운 열거형

(since 6.8) enum class BlendOp { Add, Subtract, ReverseSubtract, Min, Max }
(since 6.8) enum class Error { None, InvalidHeader, UnknownType, UnexpectedEndOfStream, InvalidFormat }
(since 6.8) enum class AnnouncementPoliteness { Polite, Assertive }
(since 6.8) enum class Attribute { Custom, Level, Locale, Orientation }
(since 6.8) enum class ColorModel { Undefined, Rgb, Gray, Cmyk }
(since 6.8) enum class TransformModel { ThreeComponentMatrix, ElementListProcessing }
(since 6.8) enum class PkceMethod { S256, Plain, None }
(since 6.8) enum class TimerId { Invalid }
(since 6.8) enum class OutOfBoundsPolicy { Reject, Clamp }
(since 6.8) enum class ColorModel { RGB, Grayscale, CMYK, Auto }
(since 6.8) enum class Flag { MultisampleResolve }
(since 6.8) enum class PersistentPermissionsPolicy { AskEveryTime, StoreInMemory, StoreOnDisk }
(since 6.8) enum class PersistentPermissionsPolicy { AskEveryTime, StoreInMemory, StoreOnDisk }
(since 6.8) enum class ContextMenuTrigger { Press, Release }

새로운 열거형 값

새로운 유형 별칭

(since 6.8) const_iterator
(since 6.8) const_pointer
(since 6.8) const_reference
(since 6.8) const_reverse_iterator
(since 6.8) difference_type
(since 6.8) pointer
(since 6.8) reference
(since 6.8) size_type
(since 6.8) value_type

새로운 속성

새로운 변수

(since 6.8) QSGMaterialShader::GraphicsPipelineState::BlendOp opAlpha
(since 6.8) QSGMaterialShader::GraphicsPipelineState::BlendOp opColor
(since 6.8) const QOperatingSystemVersionBase MacOSSequoia

새로운 QML 유형

새로운 QML 속성

QML 유형 BorderImage:

(since 6.8) retainWhileLoading : bool

QML 타입 DebugSettings:

(since 6.8) disableShadowCameraUpdate : bool
(since 6.8) drawCascades : bool
(since 6.8) drawDirectionalLightShadowBoxes : bool
(since 6.8) drawSceneCascadeIntersection : bool
(since 6.8) drawShadowCastingBounds : bool
(since 6.8) drawShadowReceivingBounds : bool

QML 타입 DirectionalLight:

(since 6.8) csmBlendRatio : real
(since 6.8) csmNumSplits : int
(since 6.8) csmSplit1 : real
(since 6.8) csmSplit2 : real
(since 6.8) csmSplit3 : real

QML 타입 Drag:

(since 6.8) imageSourceSize : size

QML 유형 GrpcChannelOptions:

(since 6.8) serializationFormat : enumeration

QML 유형 HorizontalHeaderView:

(since 6.8) movableColumns : bool

QML 유형 Image:

(since 6.8) retainWhileLoading : bool

QML 유형 Layout:

(since 6.8) useDefaultSizePolicy : enumeration

QML 유형 Light:

(since 6.8) pcfFactor : real
(since 6.8) softShadowQuality : enumeration

QML 유형 MediaPlayer:

(since 6.8) audioBufferOutput : QAudioBufferOutput

QML 유형 MenuItem:

(since 6.8) implicitTextPadding : real
(since 6.8) textPadding : real

QML 유형 PathText:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML 유형 PdfSearchModel:

(since 6.8) count : int

QML 유형 Popup:

(since 6.8) popupType : enumeration

QML 유형 PrincipledMaterial:

(since 6.8) baseColorChannel : enumeration
(since 6.8) baseColorSingleChannelEnabled : bool
(since 6.8) emissiveChannel : enumeration
(since 6.8) emissiveSingleChannelEnabled : bool
(since 6.8) invertOpacityMapValue : real
(since 6.8) specularChannel : enumeration
(since 6.8) specularSingleChannelEnabled : bool
(since 6.8) vertexColorAlphaMask : enumeration
(since 6.8) vertexColorBlueMask : enumeration
(since 6.8) vertexColorGreenMask : enumeration
(since 6.8) vertexColorRedMask : enumeration
(since 6.8) vertexColorsMaskEnabled : bool

QML 유형 ShapePath:

(since 6.8) fillItem : Item
(since 6.8) fillTransform : matrix4x4

QML 유형 ShellSurface:

(since 6.8) modal : bool

QML 유형 SpecularGlossyMaterial:

(since 6.8) albedoChannel : enumeration
(since 6.8) albedoSingleChannelEnabled : bool
(since 6.8) emissiveChannel : enumeration
(since 6.8) emissiveSingleChannelEnabled : bool
(since 6.8) invertOpacityMapValue : real
(since 6.8) specularChannel : enumeration
(since 6.8) specularSingleChannelEnabled : bool
(since 6.8) vertexColorAlphaMask : enumeration
(since 6.8) vertexColorBlueMask : enumeration
(since 6.8) vertexColorGreenMask : enumeration
(since 6.8) vertexColorRedMask : enumeration
(since 6.8) vertexColorsMaskEnabled : bool

QML 유형 Text:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML 유형 TextEdit:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML 유형 TextInput:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML 유형 VerticalHeaderView:

(since 6.8) movableRows : bool

QML 유형 VirtualKeyboardSettings:

(since 6.8) closeOnReturn : bool

QML 유형 WebEngineNavigationRequest:

(since 6.8) hasFormData : bool

QML 타입 WebEngineProfile:

(since 6.8) persistentPermissionsPolicy : enumeration

QML 유형 XdgToplevel:

(since 6.8) modal : bool

QML 타입 font:

(since 6.8) contextFontMerging : bool
(since 6.8) preferTypoLineMetrics : bool

QML 타입 pickResult:

(since 6.8) hitType : enumeration
(since 6.8) itemHit : Item

새로운 QML 시그널

(since 6.8) columnMoved(int logicalIndex, int oldVisualIndex, int newVisualIndex)
(since 6.8) rowMoved(int logicalIndex, int oldVisualIndex, int newVisualIndex)

새로운 QML 메서드

QML 타입 Accessible:

(since 6.8) void announce(string message, AnnouncementPoliteness politeness)

QML 타입 TableView:

(since 6.8) void clearColumnReordering()
(since 6.8) void clearRowReordering()
(since 6.8) void moveColumn(int source, int destination)
(since 6.8) void moveRow(int source, int destination)

QML 유형 View3D:

(since 6.8) pickResult pick(float x, float y, Model model)
(since 6.8) List<pickResult> pickSubset(float x, float y, list<Model> models)
(since 6.8) void setTouchpoint(Item target, point position, int pointId, bool pressed)

QML 타입 WebEngineProfile:

(since 6.8) list<webEnginePermission> listAllPermissions()
(since 6.8) list<webEnginePermission> listPermissionsForOrigin(url securityOrigin)
(since 6.8) list<webEnginePermission> listPermissionsForPermissionType(WebEnginePermission.PermissionType permissionType)
(since 6.8) void queryPermission(url securityOrigin, WebEnginePermission.PermissionType permissionType)

QML 타입 Window:

(since 6.8) void startSystemMove()
(since 6.8) void startSystemResize(Qt::Edges edges)

© 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.