QAccessibleObject 类

QAccessibleObject 类实现部分 QAccessibleInterface 为 QObject。 更多...

头: #include <QAccessibleObject>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
继承: QAccessibleInterface
继承者: QAccessibleWidget

公共函数

  QAccessibleObject (QObject * object )

重实现公共函数

virtual QAccessibleInterface * childAt (int x , int y ) const override
virtual bool isValid () const override
virtual QObject * 对象 () const override
virtual QRect rect () const override
virtual void setText (QAccessible::Text t , const QString & text ) override

保护函数

virtual ~QAccessibleObject ()

详细描述

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

此类主要为方便起见提供。所有子类化的 QAccessibleInterface ,提供非 Widget 实现的对象应使用此类作为其基类。

另请参阅 QAccessible and QAccessibleWidget .

成员函数文档编制

QAccessibleObject:: QAccessibleObject ( QObject * object )

创建 QAccessibleObject 为 object .

[virtual protected] QAccessibleObject:: ~QAccessibleObject ()

销毁 QAccessibleObject .

这才会发生,当调用 release() 将内部引用计数器递减为 0 时。

[override virtual] QAccessibleInterface *QAccessibleObject:: childAt ( int x , int y ) const

重实现: QAccessibleInterface::childAt (int x, int y) const.

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

重实现: QAccessibleInterface::isValid () const.

[override virtual] QObject *QAccessibleObject:: 对象 () const

重实现: QAccessibleInterface::object () const.

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

重实现: QAccessibleInterface::rect () const.

[override virtual] void QAccessibleObject:: setText ( QAccessible::Text t , const QString & text )

重实现: QAccessibleInterface::setText (QAccessible::Text t, const QString &text).