Qt 6.8 中的新类和函数

本页包含 Qt 6.8 引入的所有新类和函数的综合列表。

新名称空间

(从 6.8 起) namespace QtJniTypes

新类

A
QAbstractVideoBuffer
QAccessibleAnnouncementEvent
QAccessibleAttributesInterface
QAudioBufferInput
QAudioBufferOutput
C
const_iterator ( QDirListing )
QChronoTimer
D
QDirListing
QDnsTlsAssociationRecord
F
QFormDataBuilder
QFormDataPartBuilder
G
QGrpcSerializationFormat
H
QHelpSearchEngineCore
QHttpServerWebSocketUpgradeResponse
J
QJniArray
QJniArrayBase
O
QOAuthUriSchemeReplyHandler
P
QPdfOutputIntent
QProtobufRepeatedIterator
S
sentinel ( QDirListing )
T
ThrowOnFailDisabler ( QTest )
ThrowOnFailEnabler ( QTest )
ThrowOnSkipDisabler ( QTest )
ThrowOnSkipEnabler ( QTest )
totally_ordered_wrapper ( Qt )
V
QVideoFrameInput
ViewFormat ( QRhiTexture )
W
QWebEngineClientHints
QWebEngineFrame
QWebEnginePermission

新成员函数

QAbstractEventDispatcher :

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

QAbstractGrpcChannel :

(从 6.8 起) void setChannelOptions (QGrpcChannelOptions && options )
(从 6.8 起) void setChannelOptions (const QGrpcChannelOptions & options )

QAbstractHttpServer :

(从 6.8 起) void addWebSocketUpgradeVerifier (const typename QtPrivate::ContextTypeForFunctor<Handler>::ContextType * context , Handler && func )
(从 6.8 起) QHttp2Configuration http2Configuration () const
(从 6.8 起) void setHttp2Configuration (const QHttp2Configuration & configuration )

QAbstractProtobufSerializer :

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

QAnyStringView :

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

QBasicTimer :

(从 6.8 起) Qt::TimerId id () const

QByteArray :

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

QByteArrayView :

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

QCanBus :

(从 6.8 起) QList<QCanBusDeviceInfo> availableDevices (QString * errorMessage ) const

QColorSpace :

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

QCryptographicHash :

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

QDBusObjectPath :

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

QDnsLookup :

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

QFontDatabase :

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

QGrpcBidiStream :

(从 6.8 起) void writesDone ()

QGrpcCallOptions :

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

QGrpcChannelOptions :

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

QGrpcClientStream :

(从 6.8 起) void writesDone ()

QGrpcOperation :

(从 6.8 起) bool read (QProtobufMessage * message ) const

QGrpcSerializationFormat :

(从 6.8 起) QVariant operator QVariant () const
(从 6.8 起) QDebug operator<< (QDebug debug , const QGrpcSerializationFormat & sfmt )
(从 6.8 起) void swap (QGrpcSerializationFormat & other )

QGrpcStatus :

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

QHash :

(从 6.8 起) size_t qHash (qint128 key , size_t seed )
(从 6.8 起) size_t qHash (quint128 key , size_t seed )

QHelpContentModel :

(从 6.8 起) void createContentsForCurrentFilter ()

QHelpIndexModel :

(从 6.8 起) void createIndexForCurrentFilter ()

QHttpHeaders :

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

QHttpPart :

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

QHttpServerResponder :

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

QHttpServerResponse :

(从 6.8 起) QHttpHeaders headers () const
(从 6.8 起) void setHeaders (QHttpHeaders && newHeaders )
(从 6.8 起) void setHeaders (const QHttpHeaders & newHeaders )

QIdentityProxyModel :

(从 6.8 起) bool handleSourceDataChanges () const
(从 6.8 起) bool handleSourceLayoutChanges () const
(从 6.8 起) void setHandleSourceDataChanges (bool b )
(从 6.8 起) void setHandleSourceLayoutChanges (bool b )

QImage :

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

QJniObject :

(从 6.8 起) void swap (QJniObject & other )

QLatin1StringMatcher :

(从 6.8 起) qsizetype indexIn (QStringView haystack , qsizetype from ) const

QLatin1StringView :

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

QLibraryInfo :

(从 6.8 起) QStringList paths (QLibraryInfo::LibraryPath p )

QLineF :

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

QList :

(从 6.8 起) qsizetype maxSize ()
(从 6.8 起) qsizetype max_size () const
(从 6.8 起) void resizeForOverwrite (qsizetype size )

QLocalServer :

(从 6.8 起) void addPendingConnection (QLocalSocket * socket )

QMap :

(从 6.8 起) size_t qHash (const QMap<Key, T> & key , size_t seed )

QMarginsF :

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

QMessageAuthenticationCode :

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

QNetworkAccessManager :

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

QNetworkCacheMetaData :

(从 6.8 起) QHttpHeaders headers () const
(从 6.8 起) void setHeaders (const QHttpHeaders & headers )

QNetworkProxy :

(从 6.8 起) QHttpHeaders headers () const
(从 6.8 起) void setHeaders (QHttpHeaders && newHeaders )
(从 6.8 起) void setHeaders (const QHttpHeaders & newHeaders )

QNetworkReply :

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

QNetworkRequest :

(从 6.8 起) QHttpHeaders headers () const
(从 6.8 起) void setHeaders (QHttpHeaders && newHeaders )
(从 6.8 起) void setHeaders (const QHttpHeaders & newHeaders )

QNetworkRequestFactory :

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

QOAuth2AuthorizationCodeFlow :

(从 6.8 起) QOAuth2AuthorizationCodeFlow::PkceMethod pkceMethod () const
(从 6.8 起) void setPkceMethod (QOAuth2AuthorizationCodeFlow::PkceMethod method , qsizetype length )

QObject :

(从 6.8 起) void killTimer (Qt::TimerId id )

QPaintDevice :

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

QPdfWriter :

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

QPointF :

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

QProtobufMessage :

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

QQuickRenderTarget :

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

QQuickWebEngineProfile :

(从 6.8 起) QWebEngineClientHints * clientHints () const
(从 6.8 起) QList<QWebEnginePermission> listAllPermissions () const
(从 6.8 起) QList<QWebEnginePermission> listPermissionsForOrigin (const QUrl & securityOrigin ) const
(从 6.8 起) QList<QWebEnginePermission> listPermissionsForPermissionType (QWebEnginePermission::PermissionType permissionType ) const
(从 6.8 起) QWebEnginePermission queryPermission (const QUrl & securityOrigin , QWebEnginePermission::PermissionType permissionType ) const

QRectF :

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

QRegion :

(从 6.8 起) QSpan<const QRect> rects () const
(从 6.8 起) void setRects (QSpan<const QRect> rects )

QRhiTexture :

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

QRhiTextureRenderTargetDescription :

(从 6.8 起) QRhiTexture * depthResolveTexture () const
(从 6.8 起) void setDepthResolveTexture (QRhiTexture * tex )

QSGMaterial :

(从 6.8 起) int viewCount () const

QSGMaterialShader :

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

QSizeF :

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

QSpan :

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

QSqlDatabase :

(从 6.8 起) bool moveToThread (QThread * targetThread )
(从 6.8 起) QThread * thread () const

QString :

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

QStringView :

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

QStyleHints :

(从 6.8 起) void setColorScheme (Qt::ColorScheme scheme )
(从 6.8 起) void unsetColorScheme ()

QSvgRenderer :

(从 6.8 起) void setDefaultOptions (QtSvg::Options flags )

QThread :

(从 6.8 起) bool isCurrentThread () const
(从 6.8 起) bool isMainThread ()

QThreadPool :

(从 6.8 起) bool waitForDone (QDeadlineTimer deadline )

QTimeZone :

(从 6.8 起) bool hasAlternativeName (QByteArrayView alias ) const

QTimer :

(从 6.8 起) Qt::TimerId id () const

QTimerEvent :

(从 6.8 起) Qt::TimerId id () const

QUtf8StringView :

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

QVarLengthArray :

(从 6.8 起) qsizetype maxSize ()
(从 6.8 起) qsizetype max_size () const

QVersionNumber :

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

QWebEnginePage :

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

QWebEngineProfile :

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

QWebEngineView :

(从 6.8 起) void printRequestedByFrame (QWebEngineFrame frame )

QWidget :

(从 6.8 起) QWidget * childAt (const QPointF & p ) const

名称空间中的新函数

(从 6.8 起) Qt::strong_ordering compareThreeWay (std::nullptr_t lhs , Qt::totally_ordered_wrapper<T *> rhs )
(从 6.8 起) Qt::strong_ordering compareThreeWay (U * lhs , Qt::totally_ordered_wrapper<T *> rhs )
(从 6.8 起) Qt::strong_ordering compareThreeWay (Qt::totally_ordered_wrapper<T *> lhs , std::nullptr_t rhs )
(从 6.8 起) Qt::strong_ordering compareThreeWay (Qt::totally_ordered_wrapper<T *> lhs , U * rhs )
(从 6.8 起) Qt::strong_ordering compareThreeWay (Qt::totally_ordered_wrapper<T *> lhs , Qt::totally_ordered_wrapper<U *> rhs )
(从 6.8 起) void failOnWarning ()
(从 6.8 起) void setThrowOnFail (bool enable )
(从 6.8 起) void setThrowOnSkip (bool enable )
(从 6.8 起) void wheelEvent (QWindow * window , QPointF pos , QPoint angleDelta , QPoint pixelDelta , Qt::KeyboardModifiers stateKey , Qt::ScrollPhase phase )

新宏

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

新枚举类型

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

新枚举值

枚举值 Event::Announcement
枚举值 Event::IdentifierChanged
枚举值 Feature::ClipboardReadWrite
枚举值 Feature::LocalFontsAccess
枚举值 Format::Format_CMYK8888
枚举值 InterfaceType::AttributesInterface
枚举值 Key::HasHdrContent
枚举值 Language::Kuvi
枚举值 NamedColorSpace::Bt2020
枚举值 NamedColorSpace::Bt2100Hlg
枚举值 NamedColorSpace::Bt2100Pq
枚举值 Option::AssumeTrustedSource
枚举值 PaintDeviceMetric::PdmDevicePixelRatioF_EncodedA
枚举值 PaintDeviceMetric::PdmDevicePixelRatioF_EncodedB
枚举值 PdfVersion::PdfVersion_X4
枚举值 Primaries::Bt2020
枚举值 StyleStrategy::ContextFontMerging
枚举值 StyleStrategy::PreferTypoLineMetrics
枚举值 Text::Identifier
枚举值 TransferFunction::Bt2020
枚举值 TransferFunction::Hlg
枚举值 TransferFunction::St2084
枚举值 Type::TLSA
枚举值 UnicodeVersion::Unicode_15_1

新类型别名

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

新特性

新的变量

(从 6.8 起) opAlpha
(从 6.8 起) opColor
(从 6.8 起) MacOSSequoia

新 QML 类型

P
PlanarTransform
V
VectorImage
W
webEngineFrame
webEnginePermission
WindowContainer
X
XrCamera
XrController
XrErrorDialog
XrHandModel
XrInputAction
XrItem
XrOrigin
XrRuntimeInfo
XrSpatialAnchor
XrSpatialAnchorListModel
XrView
XrVirtualMouse

新 QML 特性

QML 类型 BorderImage :

(从 6.8 起) retainWhileLoading : bool

QML 类型 DebugSettings :

(从 6.8 起) disableShadowCameraUpdate : bool
(从 6.8 起) drawCascades : bool
(从 6.8 起) drawDirectionalLightShadowBoxes : bool
(从 6.8 起) drawSceneCascadeIntersection : bool
(从 6.8 起) drawShadowCastingBounds : bool
(从 6.8 起) drawShadowReceivingBounds : bool

QML 类型 DirectionalLight :

(从 6.8 起) csmBlendRatio : real
(从 6.8 起) csmNumSplits : int
(从 6.8 起) csmSplit1 : real
(从 6.8 起) csmSplit2 : real
(从 6.8 起) csmSplit3 : real

QML 类型 Drag :

(从 6.8 起) imageSourceSize : size

QML 类型 GrpcChannelOptions :

(从 6.8 起) serializationFormat : enumeration

QML 类型 HorizontalHeaderView :

(从 6.8 起) movableColumns : bool

QML 类型 图像 :

(从 6.8 起) retainWhileLoading : bool

QML 类型 Layout :

(从 6.8 起) useDefaultSizePolicy : enumeration

QML 类型 Light :

(从 6.8 起) pcfFactor : real
(从 6.8 起) softShadowQuality : enumeration

QML 类型 MediaPlayer :

(从 6.8 起) audioBufferOutput : QAudioBufferOutput

QML 类型 MenuItem :

(从 6.8 起) implicitTextPadding : real
(从 6.8 起) textPadding : real

QML 类型 PathText :

(从 6.8 起) font.contextFontMerging : bool
(从 6.8 起) font.preferTypoLineMetrics : bool

QML 类型 PdfSearchModel :

(从 6.8 起) count : int

QML 类型 Popup :

(从 6.8 起) popupType : enumeration

QML 类型 PrincipledMaterial :

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

QML 类型 ShapePath :

(从 6.8 起) fillItem : Item
(从 6.8 起) fillTransform : matrix4x4

QML 类型 ShellSurface :

(从 6.8 起) modal : bool

QML 类型 SpecularGlossyMaterial :

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

QML 类型 文本 :

(从 6.8 起) font.contextFontMerging : bool
(从 6.8 起) font.preferTypoLineMetrics : bool

QML 类型 TextEdit :

(从 6.8 起) font.contextFontMerging : bool
(从 6.8 起) font.preferTypoLineMetrics : bool

QML 类型 TextInput :

(从 6.8 起) font.contextFontMerging : bool
(从 6.8 起) font.preferTypoLineMetrics : bool

QML 类型 VerticalHeaderView :

(从 6.8 起) movableRows : bool

QML 类型 WebEngineNavigationRequest :

(从 6.8 起) hasFormData : bool

QML 类型 WebEngineProfile :

(从 6.8 起) persistentPermissionsPolicy : enumeration

QML 类型 XdgToplevel :

(从 6.8 起) modal : bool

QML 类型 pickResult :

(从 6.8 起) hitType : enumeration
(从 6.8 起) itemHit : Item

新 QML 信号

(从 6.8 起) columnMoved (int logicalIndex , int oldVisualIndex , int newVisualIndex )
(从 6.8 起) rowMoved (int logicalIndex , int oldVisualIndex , int newVisualIndex )

新 QML 方法

QML 类型 Accessible :

(从 6.8 起) void announce (string message , AnnouncementPoliteness politeness )

QML 类型 TableView :

(从 6.8 起) clearColumnReordering ()
(从 6.8 起) clearRowReordering ()
(从 6.8 起) moveColumn (int source , int destination )
(从 6.8 起) moveRow (int source , int destination )

QML 类型 View3D :

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

QML 类型 WebEngineProfile :

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