QAccessibleObject Class

QAccessibleObject 클래스는 QObject용 QAccessibleInterface 의 일부를 구현합니다. 더 보기...

헤더: #include <QAccessibleObject>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
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 *object() const override
virtual QRect rect() const override
virtual void setText(QAccessible::Text t, const QString &text) override

보호된 함수

virtual ~QAccessibleObject()

상세 설명

이 클래스는 QWidget 애플리케이션의 접근성 클래스의 일부입니다.

이 클래스는 주로 편의를 위해 제공됩니다. 위젯이 아닌 객체의 구현을 제공하는 QAccessibleInterface 의 모든 서브 클래스는 이 클래스를 기본 클래스로 사용해야 합니다.

QAccessibleQAccessibleWidget도 참조하십시오 .

멤버 함수 문서

[explicit] QAccessibleObject::QAccessibleObject(QObject *object)

object 에 대한 QAccessibleObject를 생성합니다.

[virtual noexcept 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::object() 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).

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.