Qt 6.8 中的新类和函数
本页面包含 Qt 6.8 中引入的所有新类和函数的完整列表。
- 新命名空间
- 新类
- 新增成员函数
- 命名空间中的新函数
- 新增的全局函数
- 新宏
- 新的枚举类型
- 新的枚举值
- 新的类型别名
- 新属性
- 新变量
- 新的 QML 类型
- 新的 QML 属性
- 新的 QML 信号
- 新的 QML 方法
新命名空间
(since 6.8) namespace | QtJniTypes |
新类
- A
- QAbstractVideoBuffer
- QAccessibleAnnouncementEvent
- QAccessibleAttributesInterface
- QAudioBufferInput
- QAudioBufferOutput
- S
- sentinel (QDirListing)
新成员职能
(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) |
(since 6.8) void | setChannelOptions(QGrpcChannelOptions &&options) |
(since 6.8) void | setChannelOptions(const QGrpcChannelOptions &options) |
(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 |
(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) |
(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 |
(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) |
(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 |
(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) |
(since 6.8) void | writesDone() |
(since 6.8) | operator QVariant() const |
(since 6.8) QDebug | operator<<(QDebug debug, const QGrpcCallOptions &callOpts) |
(since 6.8) void | swap(QGrpcCallOptions &other) |
(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) |
(since 6.8) void | writesDone() |
(since 6.8) bool | read(QProtobufMessage *message) const |
(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) |
(since 6.8) void | createContentsForCurrentFilter() |
(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) |
(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) |
(since 6.8) QHttpHeaders | headers() const |
(since 6.8) void | setHeaders(QHttpHeaders &&newHeaders) |
(since 6.8) void | setHeaders(const QHttpHeaders &newHeaders) |
(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) |
(since 6.8) qsizetype | indexIn(QStringView haystack, qsizetype from = 0) const |
(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) |
(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) |
(since 6.8) QNetworkReply * | post(const QNetworkRequest &request, std::nullptr_t nptr) |
(since 6.8) QNetworkReply * | put(const QNetworkRequest &request, std::nullptr_t nptr) |
(since 6.8) QHttpHeaders | headers() const |
(since 6.8) void | setHeaders(const QHttpHeaders &headers) |
(since 6.8) QHttpHeaders | headers() const |
(since 6.8) void | setHeaders(QHttpHeaders &&newHeaders) |
(since 6.8) void | setHeaders(const QHttpHeaders &newHeaders) |
(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) |
(since 6.8) QHttpHeaders | headers() const |
(since 6.8) void | setHeaders(QHttpHeaders &&newHeaders) |
(since 6.8) void | setHeaders(const QHttpHeaders &newHeaders) |
(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) |
(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 |
(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) |
(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 类:
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 |
(since 6.8) void | setShaderFileName(QSGMaterialShader::Stagestage, const QString&filename, intviewCount) |
类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 |
(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) |
(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 |
(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) |
(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) |
(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 :
新的 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.