Qt 6.10 中的新类和函数
本页面包含 Qt 6.10 中引入的所有新类和函数的完整列表。
新类
- M
- MultiValue_t (QtGrpc)
新成员职能
(since 6.10) void | renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType) |
(since 6.10) void | sliceImageChanged(const QImage &image) |
(since 6.10) void | renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType) |
(since 6.10) void | sliceImageChanged(const QImage &image) |
(since 6.10) bool | handleEditorEvent(QObject *editor, QEvent *event) |
(since 6.10) void | returnPressed() |
QAudioSink 类:
(since 6.10) qsizetype | bufferFrameCount() const |
(since 6.10) qsizetype | framesFree() const |
(since 6.10) void | setBufferFrameCount(qsizetype value) |
QAudioSource 类:
(since 6.10) qsizetype | bufferFrameCount() const |
(since 6.10) qsizetype | framesAvailable() const |
(since 6.10) void | setBufferFrameCount(qsizetype value) |
QByteArray 类:
(since 6.10) QByteArray & | nullTerminate() |
(since 6.10) QByteArray | nullTerminated() && |
(since 6.10) QByteArray | nullTerminated() const & |
(since 6.10) | operator std::string_view() const |
QCborArray 类:
(since 6.10) QCborArray & | operator=(QCborArray &&other) |
QCborMap 类:
(since 6.10) auto | asKeyValueRange() && |
(since 6.10) auto | asKeyValueRange() & |
(since 6.10) auto | asKeyValueRange() const && |
(since 6.10) auto | asKeyValueRange() const & |
(since 6.10) QCborMap::const_key_value_iterator | constKeyValueBegin() const |
(since 6.10) QCborMap::const_key_value_iterator | constKeyValueEnd() const |
(since 6.10) QCborMap::key_value_iterator | keyValueBegin() |
(since 6.10) QCborMap::const_key_value_iterator | keyValueBegin() const |
(since 6.10) QCborMap::key_value_iterator | keyValueEnd() |
(since 6.10) QCborMap::const_key_value_iterator | keyValueEnd() const |
(since 6.10) QCborMap & | operator=(QCborMap &&other) |
(since 6.10) void | append(QUtf8StringView str) |
QCborValue 类:
(since 6.10) QAnyStringView | toStringView(QAnyStringView defaultValue = {}) const |
(since 6.10) QDBusReply<QVariantMap> | serviceCredentials(const QString &serviceName) const |
(since 6.10) int & | operator=(QDBusPendingReply<Types...> &&other) |
QDataStream 类:
(since 6.10) | operator bool() const |
QFileInfo 类:
(since 6.10) bool | isOther() const |
QFuture 类:
(since 6.10) void | cancelChain() |
(since 6.10) QGrpcCallOptions & | addMetadata(QByteArrayView key, QByteArrayView value) |
(since 6.10) QMultiHash<QByteArray, QByteArray> | metadata(QtGrpc::MultiValue_t) && |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | metadata(QtGrpc::MultiValue_t) const & |
(since 6.10) QGrpcCallOptions & | setMetadata(QMultiHash<QByteArray, QByteArray> &&metadata) |
(since 6.10) QGrpcCallOptions & | setMetadata(const QMultiHash<QByteArray, QByteArray> &metadata) |
(since 6.10) QGrpcCallOptions & | setMetadata(std::initializer_list<std::pair<QByteArray, QByteArray>> metadata) |
(since 6.10) QGrpcChannelOptions & | addMetadata(QByteArrayView key, QByteArrayView value) |
(since 6.10) QMultiHash<QByteArray, QByteArray> | metadata(QtGrpc::MultiValue_t) && |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | metadata(QtGrpc::MultiValue_t) const & |
(since 6.10) QGrpcChannelOptions & | setMetadata(QMultiHash<QByteArray, QByteArray> &&metadata) |
(since 6.10) QGrpcChannelOptions & | setMetadata(const QMultiHash<QByteArray, QByteArray> &metadata) |
(since 6.10) QGrpcChannelOptions & | setMetadata(std::initializer_list<std::pair<QByteArray, QByteArray>> list) |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | serverInitialMetadata() const & |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | serverTrailingMetadata() const & |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | serverInitialMetadata() const & |
(since 6.10) const QMultiHash<QByteArray, QByteArray> & | serverTrailingMetadata() const & |
(since 6.10) void | setServerInitialMetadata(QMultiHash<QByteArray, QByteArray> &&metadata) |
(since 6.10) void | setServerTrailingMetadata(QMultiHash<QByteArray, QByteArray> &&metadata) |
QHttpHeaders 类:
(since 6.10) std::optional<QDateTime> | dateTimeValue(QAnyStringView name) const |
(since 6.10) std::optional<QDateTime> | dateTimeValue(QHttpHeaders::WellKnownHeader name) const |
(since 6.10) std::optional<QDateTime> | dateTimeValueAt(qsizetype i) const |
(since 6.10) std::optional<QList<QDateTime>> | dateTimeValues(QAnyStringView name) const |
(since 6.10) std::optional<QList<QDateTime>> | dateTimeValues(QHttpHeaders::WellKnownHeader name) const |
(since 6.10) std::optional<qint64> | intValue(QAnyStringView name) const |
(since 6.10) std::optional<qint64> | intValue(QHttpHeaders::WellKnownHeader name) const |
(since 6.10) std::optional<qint64> | intValueAt(qsizetype i) const |
(since 6.10) std::optional<QList<qint64>> | intValues(QAnyStringView name) const |
(since 6.10) std::optional<QList<qint64>> | intValues(QHttpHeaders::WellKnownHeader name) const |
(since 6.10) void | setDateTimeValue(QAnyStringView name, const QDateTime &dateTime) |
(since 6.10) void | setDateTimeValue(QHttpHeaders::WellKnownHeader name, const QDateTime &dateTime) |
(since 6.10) QSpan<const std::pair<QHostAddress, int>> | blacklist() const |
(since 6.10) std::chrono::seconds | keepAliveTimeout() const |
(since 6.10) void | setBlacklist(QSpan<const std::pair<QHostAddress, int>> subnetList) |
(since 6.10) void | setKeepAliveTimeout(std::chrono::seconds timeout) |
(since 6.10) void | setWhitelist(QSpan<const std::pair<QHostAddress, int>> subnetList) |
(since 6.10) QSpan<const std::pair<QHostAddress, int>> | whitelist() const |
(since 6.10) QHttpServerRequest & | operator=(QHttpServerRequest &&other) |
(since 6.10) QHttpServerRequest & | operator=(const QHttpServerRequest &other) |
(since 6.10) void | swap(QHttpServerRequest &other) |
QJsonObject 类:
(since 6.10) auto | asKeyValueRange() && |
(since 6.10) auto | asKeyValueRange() & |
(since 6.10) auto | asKeyValueRange() const && |
(since 6.10) auto | asKeyValueRange() const & |
(since 6.10) QJsonObject::const_key_value_iterator | constKeyValueBegin() const |
(since 6.10) QJsonObject::const_key_value_iterator | constKeyValueEnd() const |
(since 6.10) QJsonObject::key_value_iterator | keyValueBegin() |
(since 6.10) QJsonObject::const_key_value_iterator | keyValueBegin() const |
(since 6.10) QJsonObject::key_value_iterator | keyValueEnd() |
(since 6.10) QJsonObject::const_key_value_iterator | keyValueEnd() const |
(since 6.10) QAnyStringView | keyView() const |
iterator 类:
(since 6.10) QAnyStringView | keyView() const |
QJsonValue 类:
(since 6.10) QAnyStringView | toStringView(QAnyStringView defaultValue = {}) const |
QLayout 类:
(since 6.10) void | setSizeConstraints(QLayout::SizeConstraint horizontal, QLayout::SizeConstraint vertical) |
QMediaPlayer 类:
(since 6.10) bool | pitchCompensation() const |
(since 6.10) QMediaPlayer::PitchCompensationAvailability | pitchCompensationAvailability() const |
(since 6.10) void | setPitchCompensation(bool enabled) const |
类QMetaObject :
(since 6.10) QMetaObject::Connection | connect(const QObject*sender, const QMetaMethod&signal, const QObject*context, Functorfunctor, Qt::ConnectionTypetype= Qt::AutoConnection) |
(since 6.10) QMetaObject::Connection | connect(const QObject*sender, const QMetaMethod&signal, const QObject*receiver, PointerToMemberFunctionmethod, Qt::ConnectionTypetype= Qt::AutoConnection) |
类QMqttClient :
(since 6.10) void | connectToHostWebSocket(QWebSocket *webSocket = nullptr) |
(since 6.10) void | connectToHostWebSocketEncrypted(QWebSocket *webSocket = nullptr) |
类QPainterPath :
(since 6.10) bool | isCachingEnabled() const |
(since 6.10) void | setCachingEnabled(bool enabled) |
(since 6.10) QPainterPath | trimmed(qreal fromFraction, qreal toFraction, qreal offset = 0) const |
(since 6.10) QQuickGraphicsDevice | fromRhiAdapter(QRhiAdapter *adapter) |
类QRhi :
(since 6.10) QRhi::AdapterList | enumerateAdapters(QRhi::Implementation impl, QRhiInitParams *params, QRhiNativeHandles *nativeHandles = nullptr) |
(since 6.10) void | updateDynamicBuffer(QRhiBuffer *buf, quint32 offset, QByteArray data) |
(since 6.10) void | uploadStaticBuffer(QRhiBuffer *buf, QByteArray data) |
(since 6.10) void | uploadStaticBuffer(QRhiBuffer *buf, quint32 offset, QByteArray data) |
QSGGeometry 类:
(since 6.10) void | setIndexCount(int count) |
(since 6.10) void | setVertexCount(int count) |
QScrollBar 类:
(since 6.10) QMenu * | createStandardContextMenu(QPoint position) |
QSerialPort 类:
(since 6.10) void | setWriteBufferSize(qint64 size) |
(since 6.10) qint64 | writeBufferSize() const |
(since 6.10) void | endFilterChange(QSortFilterProxyModel::Directions directions = Direction::Both) |
(since 6.10) QList<QSslCertificate> | fromFile(const QString &filePath, QSsl::EncodingFormat format = QSsl::Pem) |
QString 类:
(since 6.10) QString | fromRawData(const char16_t *unicode, qsizetype size) |
(since 6.10) QString & | nullTerminate() |
(since 6.10) QString | nullTerminated() && |
(since 6.10) QString | nullTerminated() const & |
QTextStream 类:
(since 6.10) | operator bool() const |
(since 6.10) | operator std::u8string_view() const |
(since 6.10) QList<QSslCertificate> | additionalTrustedCertificates() const |
(since 6.10) QWebEngineExtensionManager * | extensionManager() const |
(since 6.10) QWebEngineProfileBuilder & | setAdditionalTrustedCertificates(const QList<QSslCertificate> &certificates) |
(since 6.10) QString | readRawInnerData() |
(since 6.10) QXmlStreamWriter::Error | error() const |
(since 6.10) QString | errorString() const |
(since 6.10) void | raiseError(QAnyStringView message) |
命名空间中的新函数
(since 6.10) bool | qWaitForWindowActive(QWindow *window) |
(since 6.10) bool | qWaitForWindowActive(QWidget *widget) |
(since 6.10) bool | qWaitForWindowActive(QWindow *window, QDeadlineTimer timeout) |
(since 6.10) bool | qWaitForWindowActive(QWidget *widget, QDeadlineTimer timeout) |
(since 6.10) bool | qWaitForWindowExposed(QWindow *window) |
(since 6.10) bool | qWaitForWindowExposed(QWidget *widget) |
(since 6.10) bool | qWaitForWindowExposed(QWindow *window, QDeadlineTimer timeout) |
(since 6.10) bool | qWaitForWindowExposed(QWidget *widget, QDeadlineTimer timeout) |
(since 6.10) bool | qWaitForWindowFocused(QWindow *window) |
(since 6.10) bool | qWaitForWindowFocused(QWidget *widget) |
新的全局函数
(since 6.10) std::optional<qint64> | qEnvironmentVariableIntegerValue(const char *varName) |
(since 6.10) Result | qJoin(InputIterator first, InputIterator last, Result init, const Separator &separator = {}, Projection p = {}) |
新宏
(since 6.10) | QTRY_VERIFY_ACTIVE_FOCUS(item) |
(since 6.10) | QVERIFY_ACTIVE_FOCUS(item) |
新的枚举类型
(since 6.10) enum class | PitchCompensationAvailability { AlwaysOn, Available, Unavailable } |
(since 6.10) enum class | LabelVisibility { None, First, Even, Odd } |
(since 6.10) enum class | PlaybackIntent { Playback, LowLatencyStreaming } |
(since 6.10) enum class | Direction { Rows, Columns, Both } |
(since 6.10) enum class | Error { None, IO, Encoding, InvalidCharacter, Custom } |
(since 6.10) enum class | ContrastPreference { NoPreference, HighContrast } |
(since 6.10) enum class | SliceCaptureType { NoImage, RowImage, ColumnImage } |
新的枚举值
| enum value | Attribute::Locale |
| enum value | DrawFlag::DrawFilledSurface |
| enum value | TransportType::SecureWebSocket |
| enum value | TransportType::WebSocket |
| enum value | WebAttribute::BackForwardCacheEnabled |
新的类型别名
(since 6.10) | const_key_value_iterator |
(since 6.10) | key_value_iterator |
(since 6.10) | const_key_value_iterator |
(since 6.10) | key_value_iterator |
(since 6.10) | AdapterList |
新属性
|
|
新变量
(since 6.10) const QOperatingSystemVersionBase | MacOSTahoe |
(since 6.10) const struct QtGrpc::MultiValue_t | MultiValue |
新的 QML 类型
新的 QML 属性
QML 类型Abstract3DSeries :
(since 6.10) | lightingMode : Abstract3DSeries.LightingMode |
QML 类型AbstractAxis :
(since 6.10) | textElideMode : enumeration |
QML 类型AbstractSeries :
QML 类型Accessible :
(since 6.10) | labelFor : Item |
(since 6.10) | labelledBy : Item |
QML 类型DelegateModel :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型Dialog :
(since 6.10) | popupType : enumeration |
QML 类型GraphsView :
(since 6.10) | clipPlotArea : bool |
QML 类型GridView :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型ImageCapture :
(since 6.10) | supportedFormats : list<FileFormat> |
QML 类型Instantiator :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型Lightmapper :
(since 6.10) | denoiseSigma : real |
(since 6.10) | source : url |
(since 6.10) | texelsPerUnit : real |
QML 类型ListView :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型MapItemView :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型MediaPlayer :
(since 6.10) | pitchCompensation : bool |
(since 6.10) | pitchCompensationAvailability : enumeration |
(since 6.10) | playbackOptions : PlaybackOptions |
QML 类型Model :
(since 6.10) | texelsPerUnit : real |
QML 类型ParticleEmitter3D :
QML 类型PathRectangle :
(since 6.10) | bevel : bool |
QML 类型PieSeries :
(since 6.10) | angleSpanLabelVisibility : enumeration |
(since 6.10) | angleSpanVisibleLimit : real |
QML 类型PlaybackOptions :
(since 6.10) | networkTimeoutMs : qint64 |
(since 6.10) | playbackIntent : enumeration |
(since 6.10) | probeSize : qsizetype |
QML 类型Repeater :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型Repeater3D :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型ShapePath :
(since 6.10) | trim |
(since 6.10) | trim.end : real |
(since 6.10) | trim.offset : real |
(since 6.10) | trim.start : real |
QML 类型TableView :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型VectorImage :
(since 6.10) | animations |
(since 6.10) | animations.loops : int |
(since 6.10) | animations.paused : bool |
(since 6.10) | assumeTrustedSource : bool |
QML 类型XrInputAction :
(since 6.10) | controller : enumeration |
新的 QML 信号
(since 6.10) | angleSpanLabelVisibilityChanged(LabelVisibility visibility) |
(since 6.10) | angleSpanVisibleLimitChanged(real limit) |
(since 6.10) | axisXChanged(AbstractAxis newAxis) |
(since 6.10) | axisYChanged(AbstractAxis newAxis) |
(since 6.10) | lightingModeChanged(Abstract3DSeries.LightingMode lightingMode) |
(since 6.10) | pong(quint64 elapsedTime, ArrayBuffer payload) |
(since 6.10) | zValueChanged(int newDrawOrder) |
新的 QML 方法
QML 类型Bars3D :
(since 6.10) void | renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath) |
QML 类型Locale :
(since 6.10) string | createSeparatedList(list<string> list) |
QML 类型Surface3D :
(since 6.10) void | renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType, QUrl filePath) |
QML 类型WebSocket :
© 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.