QAccessibleWidget Class
QAccessibleWidget 클래스는 QWidget에 대한 QAccessibility 인터페이스( QAccessibleInterface )를 구현합니다. 더 보기...
| 헤더: | #include <QAccessibleWidget> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| 상속: | QAccessibleObject 그리고 QAccessibleActionInterface |
- 상속된 멤버를 포함한 모든 멤버 목록
- QAccessibleWidget은 접근성 클래스의 일부입니다.
공개 함수
| QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client) | |
| QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name) |
재구현된 공용 함수
| 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 애플리케이션용 접근성(Accessibility)의 일부입니다.
이 클래스는 위젯 객체에 대한 정보를 제공하는 QAccessibleInterfaces의 사용자 정의 구현을 위한 기본 클래스로 사용하기에 편리합니다.
이 클래스는 ` parentObject()`(위젯의 부모 위젯) 및 관련 ` widget()`를 가져오는 함수를 제공합니다. ` addControllingSignal()`를 사용하여 제어 신호를 추가할 수 있으며, `setValue()`, `setDescription()`, `setAccelerator()` 및 `setHelp()`와 같이 인터페이스 구현의 다양한 측면을 위한 세터가 제공됩니다.
QAccessible 및 QAccessibleObject도 참조하십시오 .
멤버 함수 문서
[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client)
위젯 w 에 대한 QAccessibleWidget 객체를 생성합니다. role 은 객체의 role 속성을 설정하는 선택적 매개변수입니다.
[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name)
위젯 w 에 대한 QAccessibleWidget 객체를 생성합니다. role 및 name 는 객체의 역할 및 이름 속성을 설정하는 선택적 매개변수입니다.
[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 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
관련 위젯의 부모 객체를 반환합니다. 이 객체는 부모 위젯이거나, 최상위 위젯의 경우 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를 재구현합니다.
© 2026 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.