QAccessibleWidget Class
QAccessibleWidget クラスは、QWidget 向けのQAccessibleInterface を実装しています。詳細...
| ヘッダー: | #include <QAccessibleWidget> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| 継承元: | QAccessibleObject およびQAccessibleActionInterface |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- QAccessibleWidgetはアクセシビリティクラスの一部です。
パブリック関数
| QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client) | |
| QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name) |
再実装されたパブリック関数
| 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<std::pair<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)
ウィジェット `w` に対して `QAccessibleWidget` オブジェクトを作成します。`role ` は、オブジェクトの `role` プロパティを設定するオプションのパラメータです。
[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name)
ウィジェット `w` に対して `QAccessibleWidget` オブジェクトを作成します。`role ` および `name ` は、オブジェクトの `role` および `name` プロパティを設定するオプションのパラメータです。
[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
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
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
QAccessibleObject::isValid() const を再実装します。
[override virtual] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const を再実装します。
[override virtual] QAccessibleInterface *QAccessibleWidget::parent() const
QAccessibleInterface::parent() const を再実装します。
[protected] QObject *QAccessibleWidget::parentObject() const
関連付けられたウィジェットの親オブジェクトを返します。これは、親ウィジェット、あるいはトップレベルのウィジェットの場合はqApp のいずれかになります。
[override virtual] QRect QAccessibleWidget::rect() const
QAccessibleObject::rect() const を再実装します。
[override virtual] QList<std::pair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
QAccessibleInterface::relations (QAccessible::Relation match)const を再実装します。
[override virtual] QAccessible::Role QAccessibleWidget::role() const
QAccessibleInterface::role() const を再実装します。
[override virtual] QAccessible::State QAccessibleWidget::state() 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
QAccessibleInterface::window() const を再実装します。
© 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.