QAccessibleWidget Class
QAccessibleWidget 클래스는 QWidget용 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, 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() 등의 세터가 제공됩니다.
QAccessible 및 QAccessibleObject 을참조하세요 .
멤버 함수 문서
[explicit]
QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())
위젯 w. 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 유형).
[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.