QAccessibleWidget 类实现 QAccessibleInterface 为 QWidget。 更多...
头: | #include <QAccessibleWidget> |
CMake: |
find_package(Qt6 COMPONENTS Widgets REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
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 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 应用程序的可访问性 .
此类可方便用作提供 Widget 对象有关信息的 QAccessibleInterfaces 的自定义实现基类。
类提供函数以检索 parentObject () (Widget 的父级小部件),和关联 widget ()。控制信号的添加可以采用 addControllingSignal (),和 setter 的提供为接口实现的各个方面,例如 setValue()、setDescription()、setAccelerator() 及 setHelp()。
另请参阅 QAccessible and QAccessibleObject .
创建 QAccessibleWidget 对象为 Widget w . role and 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.
[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
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 () 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
返回关联 Widget。
[override virtual]
QWindow
*QAccessibleWidget::
window
() const
重实现: QAccessibleInterface::window () const.