QAccessibleWidget 类

The QAccessibleWidget class implements the QAccessibleInterface 为 QWidget。 更多...

头: #include <QAccessibleWidget>
qmake: QT += widgets
继承: 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 QVector<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

额外继承成员

详细描述

The QAccessibleWidget class implements the QAccessibleInterface 为 QWidget。

此类属于 QWidget 应用程序的可访问性 .

此类可方便用作提供 Widget 对象有关信息的 QAccessibleInterfaces 的自定义实现基类。

类提供函数以检索 parentObject () (Widget 的父级小部件),和关联 widget ()。控制信号的添加可以采用 addControllingSignal (),和 setter 的提供为接口实现的各个方面,例如 setValue()、setDescription()、setAccelerator() 及 setHelp()。

另请参阅 QAccessible and QAccessibleObject .

成员函数文档编制

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

创建 QAccessibleWidget object for widget w . role and name 是设置对象角色和名称特性的可选参数。

[virtual protected] QAccessibleWidget:: ~QAccessibleWidget ()

销毁此对象。

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

重实现自 QAccessibleActionInterface::actionNames ().

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

注册 signal 作为控制信号。

对象是连接到控制信号的任何其它对象的控制器。

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

重实现自 QAccessibleInterface::backgroundColor ().

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

重实现自 QAccessibleInterface::child ().

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

重实现自 QAccessibleInterface::childCount ().

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

重实现自 QAccessibleActionInterface::doAction ().

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

重实现自 QAccessibleInterface::focusChild ().

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

重实现自 QAccessibleInterface::foregroundColor ().

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

重实现自 QAccessibleInterface::indexOfChild ().

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

重实现自 QAccessibleInterface::interface_cast ().

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

重实现自 QAccessibleObject::isValid ().

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

重实现自 QAccessibleActionInterface::keyBindingsForAction ().

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

重实现自 QAccessibleInterface::parent ().

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

Returns the associated widget's parent object, which is either the parent widget, or qApp for top-level widgets.

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

重实现自 QAccessibleObject::rect ().

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

重实现自 QAccessibleInterface::relations ().

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

重实现自 QAccessibleInterface::role ().

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

重实现自 QAccessibleInterface::state ().

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

重实现自 QAccessibleInterface::text ().

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

返回关联 Widget。

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

重实现自 QAccessibleInterface::window ().