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 ().