Spec-Zone.ru › Qt

Класс QAccessibleWidget

Класс QAccessibleWidget реализует интерфейс QAccessibleInterface для QWidgets. Подробнее...

Заголовок: #include <QAccessibleWidget>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Наследует: QAccessibleObject и 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.

Документация по функциям-членам

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

Создает объект QAccessibleWidget для виджета w. role и name — это необязательные параметры, которые устанавливают роль и имя объекта.

[virtual 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.

END_OF_DOCUMENT_MARKER

[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<QPair<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.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qaccessiblewidget.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API