QAccessibleWidget Class

QAccessibleWidgetクラスは、QWidgetsのQAccessibleInterface詳細...

Header: #include <QAccessibleWidget>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Inherits: QAccessibleObject and QAccessibleActionInterface

パブリック関数

QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())

再実装パブリック関数

virtual QStringList actionNames() const override
virtual QColor backgroundColor() const override
virtual QAccessibleInterface *child(int index) const override
virtual int childCount() const override
virtual void doAction(const QString &actionName) override
virtual QAccessibleInterface *focusChild() const override
virtual QColor foregroundColor() const override
virtual int indexOfChild(const QAccessibleInterface *child) const override
virtual void *interface_cast(QAccessible::InterfaceType t) override
virtual bool isValid() const override
virtual QStringList keyBindingsForAction(const QString &actionName) const override
virtual QAccessibleInterface *parent() const override
virtual QRect rect() const override
virtual QList<QPair<QAccessibleInterface *, QAccessible::Relation>> relations(QAccessible::Relation match = QAccessible::AllRelations) const override
virtual QAccessible::Role role() const override
virtual QAccessible::State state() const override
virtual QString text(QAccessible::Text t) const override
virtual QWindow *window() const override

保護された関数

virtual ~QAccessibleWidget()
void addControllingSignal(const QString &signal)
QObject *parentObject() const
QWidget *widget() const

詳細説明

このクラスは、QWidgetアプリケーションのアクセシビリティの一部です。

このクラスは、ウィジェット・オブジェクトに関する情報を提供するQAccessibleInterfacesのカスタム実装の基本クラスとして使用するのに便利です。

このクラスは、parentObject() (ウィジェットの親ウィジェット)、および関連するwidget()を取得する関数を提供します。制御シグナルは、addControllingSignal() で追加できます。また、インターフェイス実装のさまざまな側面に対して、setValue(), setDescription(), setAccelerator(), setHelp() などのセッターが提供されます。

QAccessible およびQAccessibleObjectも参照してください

メンバ関数のドキュメント

[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())

ウィジェットw の QAccessibleWidget オブジェクトを作成します。rolename は、オブジェクトの役割と名前のプロパティを設定するオプションのパラメータです。

[virtual noexcept protected] QAccessibleWidget::~QAccessibleWidget()

このオブジェクトを破棄します。

[override virtual] QStringList QAccessibleWidget::actionNames() const

再実装します:QAccessibleActionInterface::actionNames() const.

[protected] void QAccessibleWidget::addControllingSignal(const QString &signal)

signal を制御シグナルとして登録します。

オブジェクトは、制御シグナルに接続された他のオブジェクトのコントローラになります。

[override virtual] QColor QAccessibleWidget::backgroundColor() const

再インプリメント:QAccessibleInterface::backgroundColor() const.

[override virtual] QAccessibleInterface *QAccessibleWidget::child(int index) const

再インプリメント:QAccessibleInterface::child(int index) const.

[override virtual] int QAccessibleWidget::childCount() const

再リプルメント: (int index) const:QAccessibleInterface::childCount() const.

[override virtual] void QAccessibleWidget::doAction(const QString &actionName)

再実装:QAccessibleActionInterface::doAction(const QString &actionName).

[override virtual] QAccessibleInterface *QAccessibleWidget::focusChild() const

再実装:QAccessibleInterface::focusChild() const.

[override virtual] QColor QAccessibleWidget::foregroundColor() const

再リプルメント: (const QString &actionName) const:QAccessibleInterface::foregroundColor() const.

[override virtual] int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const

再リプルメント:QAccessibleInterface::indexOfChild(const QAccessibleInterface *child) const.

[override virtual] void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)

再リプルメント:QAccessibleInterface::interface_cast(QAccessible::InterfaceType type).

[override virtual] bool QAccessibleWidget::isValid() const

再リプルメント: (QAccessible::InterfaceType type) const:QAccessibleObject::isValid() const.

[override virtual] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const

再リプルメント:QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const.

[override virtual] QAccessibleInterface *QAccessibleWidget::parent() const

再リプルメント: (const QString &actionName) const:QAccessibleInterface::parent() const.

[protected] QObject *QAccessibleWidget::parentObject() const

関連するウィジェットの親オブジェクトを返します。親ウィジェットか、トップレベルウィジェットの場合はqApp です。

[override virtual] QRect QAccessibleWidget::rect() const

再定義: () const:QAccessibleObject::rect() const.

[override virtual] QList<QPair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const

Reimplements: () const:QAccessibleInterface::relations(QAccessible::Relation match) const.

[override virtual] QAccessible::Role QAccessibleWidget::role() const

再リプルメント: (QAccessible::Relation match) const:QAccessibleInterface::role() const.

[override virtual] QAccessible::State QAccessibleWidget::state() const

再リプルメント: (QAccessible::Relation match) const:QAccessibleInterface::state() const.

[override virtual] QString QAccessibleWidget::text(QAccessible::Text t) const

再リプルメント:QAccessibleInterface::text(QAccessible::Text t) const.

[protected] QWidget *QAccessibleWidget::widget() const

関連するウィジェットを返します。

[override virtual] QWindow *QAccessibleWidget::window() const

再リプルメント: (QAccessible::Text t) const:QAccessibleInterface::window() const.

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。