QAccessibleWidget Class
QAccessibleWidgetクラスは、QWidgetsの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, 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<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, const QString &name = QString())
w 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型)。
[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.
© 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.