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 | bufferSize() const |
(since 6.10) qsizetype | framesAvailable() const |
(since 6.10) void | setBufferSize(qsizetype value) |
班级QByteArray :
(since 6.10) QByteArray & | nullTerminate() |
(since 6.10) QByteArray | nullTerminated() && |
(since 6.10) QByteArray | nullTerminated() const & |
(since 6.10) std::string_view | 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) QDBusPendingReply<Types...> & | operator=(QDBusPendingReply<Types...> &&other) |
班级QDataStream :
(since 6.10) bool | operator bool() const |
班级QFileInfo :
(since 6.10) bool | isOther() const |
班级QFuture :
(since 6.10) void | cancelChain() |
班级QGrpcCallOptions :
(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) |
班级QGrpcOperation :
(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 |
班级const_iterator :
(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) |
(since 6.10) QMetaObject::Connection | connect(const QObject*sender, const QMetaMethod&signal, const QObject*receiver, PointerToMemberFunctionmethod, Qt::ConnectionTypetype) |
类QMqttClient :
(since 6.10) void | connectToHostWebSocket(QWebSocket *webSocket) |
(since 6.10) void | connectToHostWebSocketEncrypted(QWebSocket *webSocket) |
类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) const |
(since 6.10) QQuickGraphicsDevice | fromRhiAdapter(QRhiAdapter *adapter) |
类QRhi :
(since 6.10) QRhi::AdapterList | enumerateAdapters(QRhi::Implementation impl, QRhiInitParams *params, QRhiNativeHandles *nativeHandles) |
(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) |
班级QSslCertificate :
(since 6.10) QList<QSslCertificate> | fromFile(const QString &filePath, QSsl::EncodingFormat format) |
班级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) bool | operator bool() const |
班级QUtf8StringView :
(since 6.10) std::u8string_view | 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) |
班级QXmlStreamReader :
(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 | SliceCaptureType { NoImage, RowImage, ColumnImage } |
新枚举值
enum value | Attribute::Locale |
enum value | DrawFlag::DrawFilledSurface |
enum value | TransportType::SecureWebSocket |
enum value | TransportType::WebSocket |
新类型别名
(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 类型Dialog :
(since 6.10) | popupType : enumeration |
QML 类型GraphsView :
(since 6.10) | clipPlotArea : bool |
QML 类型ImageCapture :
(since 6.10) | supportedFormats : list<FileFormat> |
QML 类型Lightmapper :
(since 6.10) | denoiseSigma : real |
(since 6.10) | source : url |
(since 6.10) | texelsPerUnit : real |
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 类型Repeater3D :
(since 6.10) | delegateModelAccess : enumeration |
QML 类型ShapePath :
(since 6.10) | trim : |
(since 6.10) | trim.offset : real |
(since 6.10) | trim.start : real |
(since 6.10) | trim.stop : real |
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 类型playbackOptions :
(since 6.10) | networkTimeoutMs : qint64 |
新 QML 信号
(since 6.10) | angleSpanLabelVisibilityChanged(LabelVisibility visibility) |
(since 6.10) | angleSpanVisibleLimitChanged(real limit) |
(since 6.10) | lightingModeChanged(Abstract3DSeries.LightingMode lightingMode) |
(since 6.10) | pong(quint64 elapsedTime, ArrayBuffer payload) |
新 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 :
© 2025 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.