QAccessibleWidget Class

QAccessibleWidget 클래스는 QWidget용 QAccessibleInterface 을 구현합니다. 더 보기...

헤더: #include <QAccessibleWidget>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
상속합니다: QAccessibleObjectQAccessibleActionInterface

공용 함수

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<std::pair<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 애플리케이션의 접근성 클래스의 일부입니다.

이 클래스는 위젯 객체에 대한 정보를 제공하는 QAccessibleInterfaces의 사용자 정의 구현을 위한 베이스 클래스로 사용하기에 편리합니다.

이 클래스는 parentObject()(위젯의 부모 위젯)와 연결된 widget()을 검색하는 함수를 제공합니다. addControllingSignal ()를 사용하여 제어 신호를 추가할 수 있으며, 인터페이스 구현의 다양한 측면을 위해 setValue(), setDescription(), setAccelerator(), setHelp() 등의 세터가 제공됩니다.

QAccessibleQAccessibleObject참조하세요 .

멤버 함수 문서

[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())

위젯 w. rolename 은 개체의 역할 및 이름 속성을 설정하는 선택적 매개 변수입니다.

[virtual noexcept 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 유형).

[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

연결된 위젯의 부모 객체(부모 위젯 또는 최상위 위젯의 경우 qApp )를 반환합니다.

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

재구현합니다: QAccessibleObject::rect() const.

[override virtual] QList<std::pair<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

연관된 위젯을 반환합니다.

[override virtual] QWindow *QAccessibleWidget::window() const

재구현합니다: QAccessibleInterface::window() const.

© 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.