Qt 6.10 の新しいクラスと関数

このページでは、Qt 6.10 で導入された新しいクラスと関数の一覧を紹介します。

新しいクラス

新しいメンバー関数

クラスQ3DBarsWidgetItem

(since 6.10) void renderSliceToImage(int requestedIndex, QtGraphs3D::SliceCaptureType sliceType)
(since 6.10) void sliceImageChanged(const QImage &image)

クラスQ3DSurfaceWidgetItem

(since 6.10) void renderSliceToImage(int index, int requestedIndex, QtGraphs3D::SliceCaptureType sliceType)
(since 6.10) void sliceImageChanged(const QImage &image)

クラスQAbstractItemDelegate

(since 6.10) bool handleEditorEvent(QObject *editor, QEvent *event)

クラスQAbstractSpinBox

(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)

クラスQCborStreamWriter

(since 6.10) void append(QUtf8StringView str)

クラスQCborValue

(since 6.10) QAnyStringView toStringView(QAnyStringView defaultValue) const

クラスQDBusConnectionInterface

(since 6.10) QDBusReply<QVariantMap> serviceCredentials(const QString &serviceName) const

クラスQDBusPendingReply

(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)

クラスQGrpcChannelOptions

(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 &

クラスQGrpcOperationContext

(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)

クラスQHttpServerConfiguration

(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

クラスQHttpServerRequest

(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

クラスQQuickGraphicsDevice

(since 6.10) QQuickGraphicsDevice fromRhiAdapter(QRhiAdapter *adapter)

クラスQRhi

(since 6.10) QRhi::AdapterList enumerateAdapters(QRhi::Implementation impl, QRhiInitParams *params, QRhiNativeHandles *nativeHandles)

クラスQRhiReadbackDescription

(since 6.10) QRect rect() const
(since 6.10) void setRect(const QRect &rectangle)

クラスQRhiResourceUpdateBatch

(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

クラスQSortFilterProxyModel

(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

クラスQWebEngineProfile

(since 6.10) QList<QSslCertificate> additionalTrustedCertificates() const
(since 6.10) QWebEngineExtensionManager *extensionManager() const

クラスQWebEngineProfileBuilder

(since 6.10) QWebEngineProfileBuilder &setAdditionalTrustedCertificates(const QList<QSslCertificate> &certificates)

クラスQXmlStreamReader

(since 6.10) QString readRawInnerData()

クラスQXmlStreamWriter

(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 }

新しい列挙型の値

新しい型のエイリアス

(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 TypeAbstractAxis

(since 6.10) textElideMode : enumeration

QML TypeAbstractSeries

(since 6.10) axisX : AbstractAxis
(since 6.10) axisY : AbstractAxis
(since 6.10) zValue : int

QML TypeAccessible

(since 6.10) labelFor : Item
(since 6.10) labelledBy : Item

QML TypeDialog

(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

(since 6.10) EmitType : enumeration
(since 6.10) emitType : EmitType
(since 6.10) reversed : bool

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

(since 6.10) void ping()
(since 6.10) void ping(ArrayBuffer payload)

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