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
virtual QColor backgroundColor () const
virtual QAccessibleInterface * child (int index ) const
virtual int childCount () const
virtual void doAction (const QString & actionName )
virtual QAccessibleInterface * focusChild () const
virtual QColor foregroundColor () const
virtual int indexOfChild (const QAccessibleInterface * child ) const
virtual void * interface_cast (QAccessible::InterfaceType t )
virtual bool isValid () const
virtual QStringList keyBindingsForAction (const QString & actionName ) const
virtual QAccessibleInterface * parent () const
virtual QRect rect () const
virtual QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > relations (QAccessible::Relation match = QAccessible::AllRelations) const
virtual QAccessible::Role role () const
virtual QAccessible::State state () const
virtual QString text (QAccessible::Text t ) const
virtual QWindow * window () const

保护函数

~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 是设置对象角色和名称特性的可选参数。

[protected] QAccessibleWidget:: ~QAccessibleWidget ()

销毁此对象。

[虚拟] QStringList QAccessibleWidget:: actionNames () const

重实现自 QAccessibleActionInterface::actionNames ().

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

注册 signal 作为控制信号。

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

[虚拟] QColor QAccessibleWidget:: backgroundColor () const

重实现自 QAccessibleInterface::backgroundColor ().

[虚拟] QAccessibleInterface *QAccessibleWidget:: child ( int index ) const

重实现自 QAccessibleInterface::child ().

[虚拟] int QAccessibleWidget:: childCount () const

重实现自 QAccessibleInterface::childCount ().

[虚拟] void QAccessibleWidget:: doAction (const QString & actionName )

重实现自 QAccessibleActionInterface::doAction ().

[虚拟] QAccessibleInterface *QAccessibleWidget:: focusChild () const

重实现自 QAccessibleInterface::focusChild ().

[虚拟] QColor QAccessibleWidget:: foregroundColor () const

重实现自 QAccessibleInterface::foregroundColor ().

[虚拟] int QAccessibleWidget:: indexOfChild (const QAccessibleInterface * child ) const

重实现自 QAccessibleInterface::indexOfChild ().

[虚拟] void *QAccessibleWidget:: interface_cast ( QAccessible::InterfaceType t )

重实现自 QAccessibleInterface::interface_cast ().

[虚拟] bool QAccessibleWidget:: isValid () const

重实现自 QAccessibleInterface::isValid ().

[虚拟] QStringList QAccessibleWidget:: keyBindingsForAction (const QString & actionName ) const

重实现自 QAccessibleActionInterface::keyBindingsForAction ().

[虚拟] 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.

[虚拟] QRect QAccessibleWidget:: rect () const

重实现自 QAccessibleInterface::rect ().

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

重实现自 QAccessibleInterface::relations ().

[虚拟] QAccessible::Role QAccessibleWidget:: role () const

重实现自 QAccessibleInterface::role ().

[虚拟] QAccessible::State QAccessibleWidget:: state () const

重实现自 QAccessibleInterface::state ().

[虚拟] QString QAccessibleWidget:: text ( QAccessible::Text t ) const

重实现自 QAccessibleInterface::text ().

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

返回关联 Widget。

[虚拟] QWindow *QAccessibleWidget:: window () const

重实现自 QAccessibleInterface::window ().