Auf dieser Seite

QAccessibleEditableTextInterface Class

Die Klasse „QAccessibleEditableTextInterface“ bietet Unterstützung für Objekte mit bearbeitbarem Text. Mehr...

Header: #include <QAccessibleEditableTextInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

Öffentliche Funktionen

QAccessibleEditableTextInterface()
virtual ~QAccessibleEditableTextInterface()
virtual void deleteText(int startOffset, int endOffset) = 0
virtual void insertText(int offset, const QString &text) = 0
virtual void replaceText(int startOffset, int endOffset, const QString &text) = 0

Ausführliche Beschreibung

Bei der Implementierung dieser Schnittstelle werden Sie mit großer Wahrscheinlichkeit auch „ QAccessibleTextInterface “ implementieren wollen.

IAccessible2-Spezifikation

Siehe auch „ QAccessibleInterface “.

Dokumentation der Mitgliedsfunktionen

[constexpr noexcept default] QAccessibleEditableTextInterface::QAccessibleEditableTextInterface()

Erstellt standardmäßig eine Instanz von „ QAccessibleEditableTextInterface “.

[virtual noexcept] QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface()

Zerstört die „ QAccessibleEditableTextInterface “.

[pure virtual] void QAccessibleEditableTextInterface::deleteText(int startOffset, int endOffset)

Löscht den Text von startOffset bis endOffset.

[pure virtual] void QAccessibleEditableTextInterface::insertText(int offset, const QString &text)

Fügt „ text “ an der Position „ offset “ ein.

[pure virtual] void QAccessibleEditableTextInterface::replaceText(int startOffset, int endOffset, const QString &text)

Entfernt den Text von startOffset bis endOffset und fügt stattdessen text ein.

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