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

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

新しい名前空間

(technology preview) namespace QtAndroidPrivate

新しいクラス

新しいメンバー関数

QAbstractAxis クラス :

(since 6.2) void labelsTruncatedChanged(bool labelsTruncated)
(since 6.2) void truncateLabelsChanged(bool truncateLabels)

QAbstractProxyModel クラス :

(since 6.2) QModelIndex createSourceIndex(int row, int col, void *internalPtr) const

QAbstractSocket クラス:

(since 6.2) bool bind(QHostAddress::SpecialAddress addr, quint16 port = 0, QAbstractSocket::BindMode mode = DefaultForPlatform)

QBarSet クラス :

(since 6.2) void deselectAllBars()
(since 6.2) void deselectBar(int index)
(since 6.2) void deselectBars(const QList<int> &indexes)
(since 6.2) bool isBarSelected(int index) const
(since 6.2) void selectAllBars()
(since 6.2) void selectBar(int index)
(since 6.2) void selectBars(const QList<int> &indexes)
(since 6.2) QList<int> selectedBars() const
(since 6.2) QColor selectedColor() const
(since 6.2) void setBarSelected(int index, bool selected)
(since 6.2) void setSelectedColor(const QColor &color)
(since 6.2) void toggleSelection(const QList<int> &indexes)

QBluetoothDeviceDiscoveryAgent クラス :

(since 6.2) void errorOccurred(QBluetoothDeviceDiscoveryAgent::Error error)

クラスQBluetoothDeviceInfo :

(since 6.2) void setName(const QString &name)

クラスQBluetoothLocalDevice :

(since 6.2) void errorOccurred(QBluetoothLocalDevice::Error error)

クラスQBluetoothServer :

(since 6.2) void errorOccurred(QBluetoothServer::Error error)

クラスQBluetoothServiceDiscoveryAgent :

(since 6.2) void errorOccurred(QBluetoothServiceDiscoveryAgent::Error error)

クラスQBluetoothSocket :

(since 6.2) void errorOccurred(QBluetoothSocket::SocketError error)

クラスQByteArray :

(since 6.2) qsizetype lastIndexOf(QByteArrayView bv) const

クラスQByteArrayView :

(since 6.2) int compare(QByteArrayView bv, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QByteArrayView bv) const

クラスQCanBusDevice :

(since 6.2) virtual QCanBusDeviceInfo deviceInfo() const

クラスQCanBusDeviceInfo :

(since 6.2) QString plugin() const

クラスQColorSpace :

(since 6.2) QString description() const
(since 6.2) void setDescription(const QString &description)

クラスQFileInfo :

(since 6.2) std::filesystem::path filesystemJunctionTarget() const
(since 6.2) QString junctionTarget() const

クラスQFlags :

(since 6.2) QFlags<T> fromInt(QFlags<T>::Int i)
(since 6.2) bool operator!=(Enum lhs, QFlags<T> rhs)
(since 6.2) bool operator!=(QFlags<T> lhs, Enum rhs)
(since 6.2) bool operator!=(QFlags<T> lhs, QFlags<T> rhs)
(since 6.2) QFlags<T> operator&(QFlags<T> mask) const
(since 6.2) QFlags<T> &operator&=(QFlags<T> mask)
(since 6.2) bool operator==(Enum lhs, QFlags<T> rhs)
(since 6.2) bool operator==(QFlags<T> lhs, Enum rhs)
(since 6.2) bool operator==(QFlags<T> lhs, QFlags<T> rhs)
(since 6.2) size_t qHash(QFlags<Enum> key, size_t seed = 0)
(since 6.2) bool testAnyFlag(Enum flag) const
(since 6.2) bool testAnyFlags(QFlags<T> flags) const
(since 6.2) bool testFlags(QFlags<T> flags) const
(since 6.2) QFlags<T>::Int toInt() const

クラスQGeoAddress :

(since 6.2) QGeoAddress &operator=(QGeoAddress &other)
(since 6.2) void setStreetNumber(const QString &streetNumber)
(since 6.2) QString streetNumber() const
(since 6.2) void swap(QGeoAddress &other)

クラスQGeoAreaMonitorInfo :

(since 6.2) QGeoAreaMonitorInfo &operator=(QGeoAreaMonitorInfo &&other)
(since 6.2) void swap(QGeoAreaMonitorInfo &other)

クラスQGeoAreaMonitorSource:

(since 6.2) virtual QVariant backendProperty(const QString &name) const
(since 6.2) virtual bool setBackendProperty(const QString &name, const QVariant &value)

クラスQGeoCoordinate :

(since 6.2) QGeoCoordinate &operator=(QGeoCoordinate &&other)
(since 6.2) void swap(QGeoCoordinate &other)

クラス「QGeoLocation 」:

(since 6.2) QGeoShape boundingShape() const
(since 6.2) QGeoLocation &operator=(QGeoLocation &&other)
(since 6.2) void setBoundingShape(const QGeoShape &boundingShape)
(since 6.2) void swap(QGeoLocation &other)

クラスQGeoPositionInfo :

(since 6.2) QGeoPositionInfo &operator=(QGeoPositionInfo &&other)
(since 6.2) void swap(QGeoPositionInfo &other)

クラスQGeoSatelliteInfo :

(since 6.2) QGeoSatelliteInfo &operator=(QGeoSatelliteInfo &&other)
(since 6.2) void swap(QGeoSatelliteInfo &other)

クラスQGeoSatelliteInfoSource :

(since 6.2) virtual QVariant backendProperty(const QString &name) const
(since 6.2) virtual bool setBackendProperty(const QString &name, const QVariant &value)

クラスQGraphicsSceneEvent :

(since 6.2) quint64 timestamp() const

クラスQGraphicsSceneWheelEvent :

(since 6.2) bool isInverted() const
(since 6.2) Qt::ScrollPhase phase() const
(since 6.2) QPoint pixelDelta() const

クラスQImage :

(since 6.2) QSizeF deviceIndependentSize() const
(since 6.2) QImage fromData(QByteArrayView data, const char *format = nullptr)
(since 6.2) bool loadFromData(QByteArrayView data, const char *format = nullptr)

クラスQJSEngine:

(since 6.2) QJSValue newSymbol(const QString &name)

クラスQJniEnvironment :

(since 6.2) jfieldID findField(jclass clazz, const char *fieldName, const char *signature)
(since 6.2) jmethodID findMethod(jclass clazz, const char *methodName, const char *signature)
(since 6.2) jfieldID findStaticField(jclass clazz, const char *fieldName, const char *signature)
(since 6.2) jmethodID findStaticMethod(jclass clazz, const char *methodName, const char *signature)
(since 6.2) bool isValid() const

クラスQJniObject :

(since 6.2) QByteArray className() const
(since 6.2) jclass objectClass() const

クラス「QLatin1StringView 」:

(since 6.2) qsizetype lastIndexOf(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

クラスQLegend :

(since 6.2) void attachedToChartChanged(bool attached)
(since 6.2) bool isInteractive() const
(since 6.2) void setInteractive(bool interactive)

クラスQLocale:

(since 6.2) QLocale::Territory codeToTerritory(QStringView territoryCode)
(since 6.2) QString nativeTerritoryName() const
(since 6.2) QLocale::Territory territory() const
(since 6.2) QString territoryToCode(QLocale::Territory territory)
(since 6.2) QString territoryToString(QLocale::Territory territory)

クラスQLockFile :

(since 6.2) void setStaleLockTime(std::chrono::millisecondsstaleLockTime)
(since 6.2) std::chrono::milliseconds staleLockTimeAsDuration() const
(since 6.2) bool tryLockbool(std::chrono::millisecondstimeout= std::chrono::milliseconds::zero())

クラス `QLowEnergyCharacteristic` :

(since 6.2) QLowEnergyDescriptor clientCharacteristicConfiguration() const

クラス `QLowEnergyController` :

(since 6.2) QLowEnergyController *createPeripheral(const QBluetoothAddress &localDevice, QObject *parent = nullptr)
(since 6.2) void errorOccurred(QLowEnergyController::Error newError)
(since 6.2) int mtu() const

クラスQLowEnergyService:

(since 6.2) void errorOccurred(QLowEnergyService::ServiceError newError)

クラスQMetaMethod:

(since 6.2) bool isConst() const

クラスQMetaObject:

(since 6.2) QMetaType metaType() const

クラスQModbusRtuSerialServer :

(since 6.2) int interFrameDelay() const
(since 6.2) void setInterFrameDelay(int microseconds)

クラスQNativeGestureEvent :

(since 6.2) QPointF delta() const
(since 6.2) int fingerCount() const

クラスQAndroidApplication :

(since 6.2) QJniObject context()
(since 6.2) void hideSplashScreen(int duration = 0)
(since 6.2) bool isActivityContext()
(since 6.2) QFuture<QVariant> runOnAndroidMainThread(const std::function<QVariant ()> &runnable, const QDeadlineTimer timeout = QDeadlineTimer::Forever)
(since 6.2) int sdkVersion()

クラスQNdefFilter :

(since 6.2) bool match(const QNdefMessage &message) const

クラスQNdefMessage :

(since 6.2) QNdefMessage &operator=(QNdefMessage &&other)
(since 6.2) QNdefMessage &operator=(const QNdefMessage &other)

クラスQNdefRecord :

(since 6.2) void clear()

クラスQNearFieldManager :

(since 6.2) bool isEnabled() const
(since 6.2) void setUserInformation(const QString &message)
(since 6.2) void targetDetectionStopped()

クラスQNetworkAddressEntry :

(since 6.2) QDebug operator<<(QDebug debug, const QNetworkAddressEntry &entry)

クラスQNetworkRequest :

(since 6.2) qint64 decompressedSafetyCheckThreshold() const
(since 6.2) void setDecompressedSafetyCheckThreshold(qint64 threshold)

クラスQPixmap :

(since 6.2) QSizeF deviceIndependentSize() const

クラスQProperty :

(since 6.2) QPropertyNotifier addNotifier(Functor f)
(since 6.2) void beginPropertyUpdateGroup()
(since 6.2) void endPropertyUpdateGroup()

クラスQQmlContext :

(since 6.2) QObject *objectForName(const QString &name) const

クラスQQmlListReference :

(since 6.2) qsizetype size() const

クラスQQuickItemGrabResult :

(since 6.2) bool saveToFile(const QUrl &filePath) const

クラスQQuickRenderTarget :

(since 6.2) QQuickRenderTarget fromOpenGLRenderBuffer(uint renderbufferId, const QSize &pixelSize, int sampleCount = 1)

クラスQSqlQuery :

(since 6.2) QSqlQuery &operator=(QSqlQuery &&other)
(since 6.2) void swap(QSqlQuery &other)

クラスQSqlQueryModel :

(since 6.2) void setQuery(QSqlQuery &&query)

クラスQString :

(since 6.2) qsizetype lastIndexOf(QLatin1StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const
(since 6.2) qsizetype lastIndexOf(const QString &str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

クラスQStringView :

(since 6.2) qsizetype lastIndexOf(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const
(since 6.2) qsizetype lastIndexOf(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(since 6.2) qsizetype lastIndexOf(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

クラスQTimeZone :

(since 6.2) QLocale::Territory territory() const

クラスQUntypedBindable :

(since 6.2) QMetaType metaType() const

クラスQWaylandBufferRef :

(since 6.2) bool hasProtectedContent() const

クラスQWebEnginePage :

(since 6.2) void loadingChanged(const QWebEngineLoadingInfo &loadingInfo)
(since 6.2) void navigationRequested(QWebEngineNavigationRequest &request)
(since 6.2) void newWindowRequested(QWebEngineNewWindowRequest &request)

クラスQWebEngineProfile :

(since 6.2) void requestIconForIconURL(const QUrl &url, int desiredSizeInPixel, std::function<void (const QIcon &, const QUrl &)> iconAvailableCallback) const
(since 6.2) void requestIconForPageURL(const QUrl &url, int desiredSizeInPixel, std::function<void (const QIcon &, const QUrl &, const QUrl &)> iconAvailableCallback) const

クラスQWebEngineView :

(since 6.2) QWebEngineView *forPage(const QWebEnginePage *page)
(since 6.2) QWebEngineContextMenuRequest *lastContextMenuRequest() const
(since 6.2) void pdfPrintingFinished(const QString &filePath, bool success)
(since 6.2) void print(QPrinter *printer)
(since 6.2) void printFinished(bool success)
(since 6.2) void printRequested()
(since 6.2) void printToPdf(const QString &filePath, const QPageLayout &layout = QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF()), const QPageRanges &ranges = {})
(since 6.2) void printToPdf(const std::function<void (const QByteArray &)> &resultCallback, const QPageLayout &layout = QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF()), const QPageRanges &ranges = {})

クラスQWebSocket :

(since 6.2) void alertReceived(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void alertSent(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void continueInterruptedHandshake()
(since 6.2) void handshakeInterruptedOnError(const QSslError &error)
(since 6.2) void peerVerifyError(const QSslError &error)

クラスQWebSocketServer :

(since 6.2) void alertReceived(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void alertSent(QSsl::AlertLevel level, QSsl::AlertType type, const QString &description)
(since 6.2) void handshakeInterruptedOnError(const QSslError &error)

クラスQXYSeries :

(since 6.2) QPair<qreal, qreal> bestFitLineEquation(bool&ok) const
(since 6.2) void clearPointConfiguration(const intindex)
(since 6.2) void clearPointConfiguration(const intindex, const QXYSeries::PointConfigurationkey)
(since 6.2) void clearPointsConfiguration()
(since 6.2) void clearPointsConfiguration(const QXYSeries::PointConfigurationkey)
(since 6.2) void colorBy(const QList<qreal>&sourceData, const QLinearGradient&gradient= QLinearGradient())
(since 6.2) void deselectAllPoints()
(since 6.2) void deselectPoint(intindex)
(since 6.2) void deselectPoints(const QList<int>&indexes)
(since 6.2) bool isPointSelected(intindex)
(since 6.2) const QImage &lightMarker() const
(since 6.2) void lightMarkerChanged(const QImage&lightMarker)
(since 6.2) qreal markerSize() const
(since 6.2) QHash<QXYSeries::PointConfiguration, QVariant> pointConfiguration(const intindex) const
(since 6.2) QXYSeries::PointsConfigurationHash pointsConfiguration() const
(since 6.2) void selectAllPoints()
(since 6.2) void selectPoint(intindex)
(since 6.2) void selectPoints(const QList<int>&indexes)
(since 6.2) const QImage &selectedLightMarker() const
(since 6.2) QList<int> selectedPoints() const
(since 6.2) void setLightMarker(const QImage&lightMarker)
(since 6.2) void setMarkerSize(qrealsize)
(since 6.2) void setPointConfiguration(const intindex, const QHash<QXYSeries::PointConfiguration, QVariant>&configuration)
(since 6.2) void setPointConfiguration(const intindex, const QXYSeries::PointConfigurationkey, const QVariant&value)
(since 6.2) void setPointSelected(intindex, boolselected)
(since 6.2) void setPointsConfiguration(const QHash<int, QHash<QXYSeries::PointConfiguration, QVariant>>&pointsConfiguration)
(since 6.2) void setSelectedLightMarker(const QImage&selectedLightMarker)
(since 6.2) void sizeBy(const QList<qreal>&sourceData, const qrealminSize, const qrealmaxSize)
(since 6.2) void toggleSelection(const QList<int>&indexes)

名前空間内の新関数

(since 6.2) bool bindService(const QAndroidIntent &serviceIntent, const QAndroidServiceConnection &serviceConnection, QtAndroidPrivate::BindFlags flags = BindFlag::None)
(technology preview) QFuture<QtAndroidPrivate::PermissionResult> checkPermission(const QString &permission)
(technology preview) QFuture<QtAndroidPrivate::PermissionResult> requestPermission(const QString &permission)
(since 6.2) void startActivity(const QJniObject &intent, int receiverRequestCode, std::function<void (int, int, const QJniObject &)> callbackFunc)
(since 6.2) void startActivity(const QJniObject &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
(since 6.2) void startActivity(const QAndroidIntent &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
(since 6.2) void startIntentSender(const QJniObject &intentSender, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)

名前空間内の新しい関数

(since 6.2) std::underlying_type_t<Enum> qToUnderlying(Enum e)
(since 6.2) const char *qWebEngineChromiumVersion()
(since 6.2) const char *qWebEngineVersion()

新しいマクロ

(since 6.2) PRIXQUINTPTR
(since 6.2) PRIdQINTPTR
(since 6.2) PRIdQPTRDIFF
(since 6.2) PRIdQSIZETYPE
(since 6.2) PRIiQINTPTR
(since 6.2) PRIiQPTRDIFF
(since 6.2) PRIiQSIZETYPE
(since 6.2) PRIoQUINTPTR
(since 6.2) PRIuQUINTPTR
(since 6.2) PRIxQUINTPTR
(since 6.2) Q_IMPORT_QML_PLUGIN(PluginName)

新しい列挙型

(since 6.2) enum RubberBand { NoRubberBand, VerticalRubberBand, HorizontalRubberBand, RectangleRubberBand, ClickThroughRubberBand }
(since 6.2) enum SocketOption { NoOptions, AbstractNamespaceOption }
(since 6.2) enum DiscoveryMode { FullDiscovery, SkipValueDiscovery }
(since 6.2) enum EditFlag { CanUndo, CanRedo, CanCut, CanCopy, CanPaste, …, CanEditRichly }
(since 6.2) enum MediaFlag { MediaInError, MediaPaused, MediaMuted, MediaLoop, MediaCanSave, …, MediaCanRotate }
(since 6.2) enum MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, MediaTypeCanvas, …, MediaTypePlugin }
(since 6.2) enum class PointConfiguration { Color, Size, Visibility, LabelVisibility, LabelFormat }
(since 6.2) enum class BindFlag { None, AutoCreate, DebugUnbind, NotForeground, AboveClient, …, ExternalService }

新しい列挙値

新しいプロパティ

新しい変数

(since 6.2) const QByteArray CCCDDisable
(since 6.2) const QByteArray CCCDEnableIndication
(since 6.2) const QByteArray CCCDEnableNotification

新しいQML型

新しい QML プロパティ

QML タイプBaseKey :

(since 6.2) displayAlternativeKeys : var

QML タイプColorGroup :

(since 6.2) placeholderText : color

QML タイプImage:

(since 6.2) mirrorVertically : bool

QML タイプKeyboardStyle :

(since 6.2) functionPopupListBackground : Component
(since 6.2) functionPopupListDelegate : Component
(since 6.2) functionPopupListHighlight : Component

QML 型SystemPalette :

(since 6.2) placeholderText : color

QML タイプ `TableView` :

(since 6.2) selectionModel : ItemSelectionModel

QML タイプTexture :

(since 6.2) autoOrientation : bool

新しい QML メソッド

QML タイプLocale:

(since 6.2) string formattedDataSize(int bytes, int precision, DataSizeFormat format)

QML タイプTableView :

(since 6.2) real columnWidth(int column)
(since 6.2) real implicitColumnWidth(int column)
(since 6.2) real implicitRowHeight(int row)
(since 6.2) bool isColumnLoaded(int column)
(since 6.2) bool isRowLoaded(int row)
(since 6.2) real rowHeight(int row)

QML タイプView3D :

(since 6.2) List<pickResult> pickAll(float x, float y)
(since 6.2) pickResult rayPick(vector3d origin, vector3d direction)
(since 6.2) List<pickResult> rayPickAll(vector3d origin, vector3d direction)

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