QAccessibleWidget 类
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<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 *widget, QAccessible::Role role = QAccessible::Client, const QString &name = QString())
为小部件widget创建一个QAccessibleWidget对象。可选参数role和name用于设置对象的角色和名称属性。
[虚拟保护] QAccessibleWidget::~QAccessibleWidget()
销毁此对象。
[重写虚拟] QStringList QAccessibleWidget::actionNames() const
重新实现: QAccessibleActionInterface::actionNames() const。
[保护] void QAccessibleWidget::addControllingSignal(const QString &signal)
将signal注册为控制信号。
一个对象是连接到控制信号的其他对象的控制器。
[重写虚拟] QColor QAccessibleWidget::backgroundColor() const
重新实现: QAccessibleInterface::backgroundColor() const。
[重写虚拟] QAccessibleInterface *QAccessibleWidget::child(int index) const
重新实现: QAccessibleInterface::child(int index) const。
[重写虚拟] int QAccessibleWidget::childCount() const
重新实现: QAccessibleInterface::childCount() const。
[重写虚拟] void QAccessibleWidget::doAction(const QString &actionName)
重新实现: QAccessibleActionInterface::doAction(const QString &actionName)。
[重写虚拟] QAccessibleInterface *QAccessibleWidget::focusChild() const
重新实现: `QAccessibleInterface::focusChild() const`。
[重载虚函数] QColor QAccessibleWidget::foregroundColor() const
重新实现: `QAccessibleInterface::foregroundColor() const`。
[重载虚函数] int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
重新实现: `QAccessibleInterface::indexOfChild(const QAccessibleInterface *child) const`。
[重载虚函数] void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
重新实现: `QAccessibleInterface::interface_cast(QAccessible::InterfaceType type)`。
[重载虚函数] bool QAccessibleWidget::isValid() const
重新实现: `QAccessibleObject::isValid() const`。
[重载虚函数] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
重新实现: `QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const`。
[重载虚函数] QAccessibleInterface *QAccessibleWidget::parent() const
重新实现: `QAccessibleInterface::parent() const`。
[保护] QObject *QAccessibleWidget::parentObject() const
返回关联小部件的父对象,可以是父小部件,或者对于顶级小部件,是 qApp。
[重载虚函数] QRect QAccessibleWidget::rect() const
重新实现: `QAccessibleObject::rect() const`。
[重载虚函数] QList<QPair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
重新实现: `QAccessibleInterface::relations(QAccessible::Relation match) const`。
[重载虚函数] QAccessible::Role QAccessibleWidget::role() const
重新实现: `QAccessibleInterface::role() const`。
[重载虚函数] QAccessible::State QAccessibleWidget::state() const
重新实现: `QAccessibleInterface::state() const`。
[重载虚函数] QString QAccessibleWidget::text(QAccessible::Text t) const
重新实现: QAccessibleInterface::text(QAccessible::Text t) const.
[保护性] QWidget *QAccessibleWidget::widget() const
返回相关的小部件。
[重载虚函数] QWindow *QAccessibleWidget::window() const
© 2024 Qt公司有限公司。此处所包含的文档贡献为各自所有者的版权。本所提供的文档受自由软件基金会发布的GNU自由文档许可证版本1.3条款许可。Qt及其相关标志为芬兰的Qt公司及其在世界各地分支机构的商标。所有其他商标均为其各自所有者的财产。