QAccessibleTextUpdateEvent 类

QAccessibleTextUpdateEvent 类通知文本更改。这是针对支持可编辑文本的可访问性,例如行编辑。例如,当所选文本的一部分被粘贴到新的文本中或在编辑器的覆盖模式下时,会发生此事件。 更多信息...

头文件 #include <QAccessibleTextUpdateEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
继承 QAccessibleTextCursorEvent

公共函数

QAccessibleTextUpdateEvent(QObject *object, int position, const QString &oldText, const QString &text)
QAccessibleTextUpdateEvent(QAccessibleInterface *iface, int position, const QString &oldText, const QString &text)
intchangePosition() const
QStringtextInserted() const
QStringtextRemoved() const

详细说明

该类与 QAccessible::updateAccessibility() 一起使用。

成员函数文档

QAccessibleTextUpdateEvent::QAccessibleTextUpdateEvent(QObject *object, int position, const QString &oldText, const QString &text)

object 构造新的 QAccessibleTextUpdateEvent。文本更改发生在 position,其中删除了 oldText 并插入 text

QAccessibleTextUpdateEvent::QAccessibleTextUpdateEvent(QAccessibleInterface *iface, int position, const QString &oldText, const QString &text)

iface 构造新的 QAccessibleTextUpdateEvent。文本更改发生在 position,其中删除了 oldText 并插入 text

int QAccessibleTextUpdateEvent::changePosition() const

返回更改发生的位置。

QString QAccessibleTextUpdateEvent::textInserted() const

返回插入的文本。

QString QAccessibleTextUpdateEvent::textRemoved() const

返回被移除的文本。

© 2024 Qt公司有限公司。本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档根据自由软件基金会发布的条款,在GNU自由文档许可版本1.3下授权。Qt及其相关标志是芬兰以及全球其他国家的Qt公司有限公司的商标。所有其他商标均为各自所有者财产。