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

このページには、Qt 6.5 で導入されたすべての新しいクラスと関数の包括的な一覧が掲載されています。

新しい名前空間

(since 6.5) namespace QtCanBus
(since 6.5) namespace QtGrpc
(since 6.5) namespace QtProtobuf

新しいクラス

新しいメンバー関数

QAbstractOAuth2 クラス :

(since 6.5) void setSslConfiguration(const QSslConfiguration &configuration)
(since 6.5) QSslConfiguration sslConfiguration() const
(since 6.5) void sslConfigurationChanged(const QSslConfiguration &configuration)

QAccessibleInterface クラス :

(since 6.5) QAccessibleSelectionInterface *selectionInterface()

QAnyStringView クラス :

(since 6.5) void chop(qsizetype n)
(since 6.5) QAnyStringView chopped(qsizetype n) const
(since 6.5) QAnyStringView first(qsizetype n) const
(since 6.5) QAnyStringView last(qsizetype n) const
(since 6.5) QAnyStringView sliced(qsizetype pos) const
(since 6.5) QAnyStringView sliced(qsizetype pos, qsizetype n) const
(since 6.5) void truncate(qsizetype n)

QBasicTimer クラス :

(since 6.5) void start(QBasicTimer::Duration duration, QObject *object)
(since 6.5) void start(QBasicTimer::Duration duration, Qt::TimerType timerType, QObject *obj)

QByteArray クラス :

(since 6.5) QByteArray::iterator erase(QByteArray::const_iterator it)
(since 6.5) QByteArray fromEcmaUint8Array(emscripten::val uint8array)
(since 6.5) QByteArray &removeAt(qsizetype pos)
(since 6.5) QByteArray &removeFirst()
(since 6.5) QByteArray &removeLast()
(since 6.5) emscripten::val toEcmaUint8Array()

クラスQCoreApplication :

(since 6.5) Qt::PermissionStatus checkPermission(const QPermission &permission)
(since 6.5) void requestPermission(const QPermission &permission, Functor &&functor)
(since 6.5) void requestPermission(const QPermission &permission, const QObject *context, Functor functor)

クラスQCryptographicHash:

(since 6.5) QCryptographicHash::Algorithm algorithm() const
(since 6.5) QCryptographicHash &operator=(QCryptographicHash &&other)
(since 6.5) bool supportsAlgorithm(QCryptographicHash::Algorithm method)
(since 6.5) void swap(QCryptographicHash &other)

クラスQDate :

(since 6.5) QDateTime endOfDay() const
(since 6.5) QDateTime startOfDay() const

クラスQDateTime :

(since 6.5) QDateTime currentDateTime(const QTimeZone &zone)
(since 6.5) QTimeZone timeRepresentation() const

クラスQDebug:

(since 6.5) QDebug &operator<<(const std::basic_string<Char, Args...> &s)
(since 6.5) QDebug &operator<<(std::basic_string_view<Char, Args...> s)

クラスQDomDocument :

(since 6.5) QDomDocument::ParseResult setContent(QAnyStringView text, QDomDocument::ParseOptions options = ParseOption::Default)
(since 6.5) QDomDocument::ParseResult setContent(QIODevice *device, QDomDocument::ParseOptions options = ParseOption::Default)
(since 6.5) QDomDocument::ParseResult setContent(QXmlStreamReader *reader, QDomDocument::ParseOptions options = ParseOption::Default)
(since 6.5) QDomDocument::ParseResult setContent(const QByteArray &data, QDomDocument::ParseOptions options = ParseOption::Default)

クラスQGlyphRun :

(since 6.5) void setSourceString(const QString &sourceString)
(since 6.5) void setStringIndexes(const QList<qsizetype> &stringIndexes)
(since 6.5) QString sourceString() const
(since 6.5) QList<qsizetype> stringIndexes() const

クラスQGuiApplication :

(since 6.5) void setBadgeNumber(qint64 number)

クラスQHash :

(since 6.5) size_t qHash(Enum key, size_t seed = 0)

クラスQHttp1Configuration :

(since 6.5) bool operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)
(since 6.5) bool operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)
(since 6.5) size_t qHash(const QHttp1Configuration &key, size_t seed = 0)

クラスQHttpServerRequest :

(since 6.5) QHostAddress localAddress() const
(since 6.5) quint16 localPort() const
(since 6.5) quint16 remotePort() const

クラスQHttpServerResponder :

(since 6.5) void sendResponse(const QHttpServerResponse &response)

クラスQLatin1StringView :

(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

クラスQLibraryInfo :

(since 6.5) bool isSharedBuild()

クラスQLowEnergyController :

(since 6.5) void readRssi()
(since 6.5) void rssiRead(qint16 rssi)

クラスQMessageLogger :

(since 6.5) QDebug fatal() const
(since 6.5) QDebug fatal(QMessageLogger::CategoryFunction catFunc) const
(since 6.5) QDebug fatal(const QLoggingCategory &cat) const
(since 6.5) void fatal(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
(since 6.5) void fatal(const QLoggingCategory &cat, const char *msg, ...) const

クラスQMetaMethod :

(since 6.5) bool invoke(QObject *obj, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, Qt::ConnectionType type, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const
(since 6.5) bool invokeOnGadget(void *gadget, Args &&... arguments) const
(since 6.5) bool invokeOnGadget(void *gadget, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const

クラスQMetaObject :

(since 6.5) bool invokeMethod(QObject *obj, const char *member, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args)
(since 6.5) QObject *newInstance(Args &&... arguments) const

クラスQMetaType :

(since 6.5) bool isCopyConstructible() const
(since 6.5) bool isDefaultConstructible() const
(since 6.5) bool isDestructible() const
(since 6.5) bool isMoveConstructible() const
(since 6.5) QDebug operator<<(QDebug d, QMetaType m)
(since 6.5) int qRegisterMetaType(QMetaType meta)
(since 6.5) void registerType() const

クラスQEGLContext :

(since 6.5) virtual void invalidateContext() = 0

クラスQNetworkRequest :

(since 6.5) QHttp1Configuration http1Configuration() const
(since 6.5) void setHttp1Configuration(const QHttp1Configuration &configuration)

クラスQOpenGLBuffer :

(since 6.5) QOpenGLBuffer &operator=(QOpenGLBuffer &&other)
(since 6.5) void swap(QOpenGLBuffer &other)

クラスQOpenGLWidget :

(since 6.5) QOpenGLWidget::TargetBuffer currentTargetBuffer() const
(since 6.5) GLuint defaultFramebufferObject(QOpenGLWidget::TargetBuffer targetBuffer) const
(since 6.5) QImage grabFramebuffer(QOpenGLWidget::TargetBuffer targetBuffer)
(since 6.5) void makeCurrent(QOpenGLWidget::TargetBuffer targetBuffer)

クラスQQmlApplicationEngine :

(since 6.5) void loadFromModule(QAnyStringView uri, QAnyStringView typeName)

クラスQQmlComponent :

(since 6.5) bool isBound() const
(since 6.5) void loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode = PreferSynchronous)

クラスQQmlEngine :

(since 6.5) void offlineStoragePathChanged()
(since 6.5) T singletonInstance(QAnyStringView uri, QAnyStringView typeName)

クラスQQuickGraphicsConfiguration :

(since 6.5) bool isAutomaticPipelineCacheEnabled() const
(since 6.5) void setAutomaticPipelineCache(boolenable)
(since 6.5) void setDebugLayer(boolenable)
(since 6.5) void setDebugMarkers(boolenable)
(since 6.5) void setPipelineCacheLoadFile(const QString&filename)
(since 6.5) void setPipelineCacheSaveFile(const QString&filename)
(since 6.5) void setPreferSoftwareDevice(boolenable)

クラスQRectF :

(since 6.5) QRectF fromDOMRect(emscripten::val domRect)
(since 6.5) emscripten::val toDOMRect() const

QRegularExpression クラス :

(since 6.5) QRegularExpressionMatchIterator globalMatchView(QStringView subjectView, qsizetype offset = 0, QRegularExpression::MatchType matchType = NormalMatch, QRegularExpression::MatchOptions matchOptions = NoMatchOption) const
(since 6.5) QRegularExpressionMatch matchView(QStringView subjectView, qsizetype offset = 0, QRegularExpression::MatchType matchType = NormalMatch, QRegularExpression::MatchOptions matchOptions = NoMatchOption) const

QSGRenderNode クラス :

(since 6.5) const QMatrix4x4 *projectionMatrix() const

QString クラス :

(since 6.5) QString &append(QUtf8StringView str)
(since 6.5) QString::iterator erase(QString::const_iterator it)
(since 6.5) QString &insert(qsizetype position, QUtf8StringView str)
(since 6.5) QString &operator+=(QUtf8StringView str)
(since 6.5) QString &prepend(QUtf8StringView str)
(since 6.5) QString &removeAt(qsizetype pos)
(since 6.5) QString &removeFirst()
(since 6.5) QString &removeLast()

QStringView クラス :

(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

クラスQSvgGenerator :

(since 6.5) QSvgGenerator::SvgVersion svgVersion() const

クラスQTextLayout :

(since 6.5) QList<QGlyphRun> glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const

クラスQTextLine :

(since 6.5) QList<QGlyphRun> glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const

クラスQTimeZone:

(since 6.5) QTimeZone asBackendZone() const
(since 6.5) int fixedSecondsAheadOfUtc() const
(since 6.5) QTimeZone fromDurationAheadOfUtc(std::chrono::seconds offset)
(since 6.5) QTimeZone fromSecondsAheadOfUtc(int offset)
(since 6.5) bool isUtcOrFixedOffset() const
(since 6.5) bool isUtcOrFixedOffset(Qt::TimeSpec spec)
(since 6.5) Qt::TimeSpec timeSpec() const

クラスQTransform :

(since 6.5) QTransform &rotate(qreal a, Qt::Axis axis, qreal distanceToPlane)
(since 6.5) QTransform &rotateRadians(qreal a, Qt::Axis axis, qreal distanceToPlane)

クラスQUtf8StringView :

(since 6.5) int compare(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.5) int compare(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

クラスQVulkanInstance :

(since 6.5) void clearDebugOutputFilters()
(since 6.5) void installDebugOutputFilter(QVulkanInstance::DebugUtilsFilter filter)

クラスQWebEngineProfile :

(since 6.5) bool isPushServiceEnabled() const
(since 6.5) void setPushServiceEnabled(bool enable)

クラスQWebEngineUrlRequestInfo :

(since 6.5) QHash<QByteArray, QByteArray> httpHeaders() const

QWebSocket クラス :

(since 6.5) void errorOccurred(QAbstractSocket::SocketError error)

名前空間の新しい関数

(since 6.5) bool currentTestResolved()
(since 6.5) void qRegisterTestCase(const QString &name, QTest::TestEntryFunction entryFunction)
(since 6.5) char *toString(const QKeySequence &ks)

新しいマクロ

(since 6.5) QML_CONSTRUCTIBLE_VALUE
(since 6.5) QML_STRUCTURED_VALUE
(since 6.5) Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, EXPORT_MACRO)
(since 6.5) Q_PROCESSOR_LOONGARCH
(since 6.5) Q_PROCESSOR_LOONGARCH_32
(since 6.5) Q_PROCESSOR_LOONGARCH_64
(since 6.5) void Q_UNREACHABLE_RETURN(...)
(since 6.5) qCFatal(category, const char *message, ...)
(since 6.5) qCFatal(category)

新しい列挙型

(since 6.5) enum class ParseOption { Default, UseNamespaceProcessing, PreserveSpacingOnlyNodes }
(since 6.5) enum TargetBuffer { LeftBuffer, RightBuffer }
(since 6.5) enum class SvgVersion { SvgTiny12, Svg11 }
(since 6.5) enum GlyphRunRetrievalFlag { RetrieveGlyphIndexes, RetrieveGlyphPositions, RetrieveStringIndexes, RetrieveString, DefaultRetrievalFlags, RetrieveAll }
(since 6.5) enum Initialization { LocalTime, UTC }
(since 6.5) enum DebugMessageSeverityFlag { VerboseSeverity, InfoSeverity, WarningSeverity, ErrorSeverity }
(since 6.5) enum DebugMessageTypeFlag { GeneralMessage, ValidationMessage, PerformanceMessage }
(since 6.5) enum class PermissionStatus { Undetermined, Granted, Denied }

新しい列挙値

新しい型エイリアス

(since 6.5) DebugUtilsFilter

新しいプロパティ

新しい変数

(since 6.5) QSGMaterialShader::GraphicsPipelineState::BlendFactor dstAlpha
(since 6.5) bool separateBlendFactors
(since 6.5) QSGMaterialShader::GraphicsPipelineState::BlendFactor srcAlpha
(since 6.5) const QOperatingSystemVersionBase Android12
(since 6.5) const QOperatingSystemVersionBase Android12L
(since 6.5) const QOperatingSystemVersionBase Android13
(since 6.5) const QOperatingSystemVersionBase MacOSSonoma
(since 6.5) const QOperatingSystemVersionBase Windows10_22H2

新しいQML型

新しい QML プロパティ

QML タイプCamera :

(since 6.5) levelOfDetailBias : real

QML タイプCaptureSession :

(since 6.5) screenCapture : ScreenCapture

QML タイプDebugSettings :

(since 6.5) materialOverride : enumeration
(since 6.5) wireframeEnabled : bool

QML タイプDynamicRigidBody :

(since 6.5) kinematicEulerRotation : vector3d
(since 6.5) kinematicPivot : vector3d
(since 6.5) kinematicPosition : vector3d
(since 6.5) kinematicRotation : quaternion

QML タイプItem :

(since 6.5) layer.live : bool

QML タイプMapCircle :

(since 6.5) referenceSurface : enum

QML タイプMapPolygon:

(since 6.5) referenceSurface : enum

QML タイプMapPolyline :

(since 6.5) referenceSurface : enum

QML タイプMapRectangle :

(since 6.5) referenceSurface : enum

QML タイプMediaPlayer:

(since 6.5) playing : bool

QML タイプModel :

(since 6.5) levelOfDetailBias : real

QML タイプPrincipledMaterial :

(since 6.5) vertexColorsEnabled : bool

QML タイプReflectionProbe :

(since 6.5) texture : CubeMapTexture

QML タイプRenderStats :

(since 6.5) drawCallCount : quint64
(since 6.5) drawVertexCount : quint64
(since 6.5) effectGenerationTime : qint64
(since 6.5) extendedDataCollectionEnabled : bool
(since 6.5) graphicsAPIName : string
(since 6.5) imageDataSize : quint64
(since 6.5) materialGenerationTime : qint64
(since 6.5) meshDataSize : quint64
(since 6.5) pipelineCount : int
(since 6.5) pipelineCreationTime : qint64
(since 6.5) renderPassCount : int
(since 6.5) vmemAllocCount : quint32
(since 6.5) vmemUsedBytes : quint64

QML タイプSceneEnvironment :

(since 6.5) aoEnabled : bool
(since 6.5) debugSettings : QtQuick3D::DebugSettings
(since 6.5) fog : QtQuick3D::Fog
(since 6.5) scissorRect : rect

QML タイプSpecularGlossyMaterial :

(since 6.5) vertexColorsEnabled : bool

QML タイプTableView :

(since 6.5) editTriggers : enumeration
(since 6.5) resizableColumns : bool
(since 6.5) resizableRows : bool

QML タイプTapHandler :

(since 6.5) exclusiveSignals : enumeration

QML タイプTreeViewDelegate :

(since 6.5) editing : bool

QML タイプpickResult :

(since 6.5) instanceIndex : int

新しい QML シグナル

(since 6.5) frameDone(float timestep)
(since 6.5) layoutChanged()

新しい QML メソッド

QML タイプLocale :

(since 6.5) string toString(int i)
(since 6.5) string toString(Date date, FormatType format = LongFormat)
(since 6.5) string toString(Date date, string format)
(since 6.5) string toString(double f, char format = 'g', int precision = 6)

QML タイプQt:

(since 6.5) Component createComponent(string moduleUri, string typeName, enumeration mode, QtObject parent)

QML タイプTableView :

(since 6.5) void closeEditor()
(since 6.5) void edit(QModelIndex modelIndex)
(since 6.5) Item itemAtIndex(QModelIndex index)
(since 6.5) void positionViewAtIndex(QModelIndex index, PositionMode mode, point offset, rect subRect)

QML 型TestCase :

(since 6.5) bool waitForPolish(object windowOrItem, int timeout = 5000)

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