Auf dieser Seite

QAccessibleTableModelChangeEvent Class

Das Ereignis „QAccessibleTableModelChangeEvent“ signalisiert eine Änderung in einer Tabelle, Liste oder Baumstruktur, bei der Zellen hinzugefügt oder entfernt werden. Wenn die Änderung mehrere Zeilen betrifft, geben die Funktionen „ firstColumn “ und „ lastColumn “ den Wert -1 zurück. Ebenso können die Zeilenfunktionen bei Spalten den Wert -1 zurückgeben. Mehr...

Kopfzeile: #include <QAccessibleTableModelChangeEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Erbt von: QAccessibleEvent

Öffentliche Typen

enum ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved }

Öffentliche Funktionen

QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
int firstColumn() const
int firstRow() const
int lastColumn() const
int lastRow() const
QAccessibleTableModelChangeEvent::ModelChangeType modelChangeType() const
void setFirstColumn(int column)
void setFirstRow(int row)
void setLastColumn(int column)
void setLastRow(int row)
void setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Ausführliche Beschreibung

Diese Klasse wird mit der Methode „ QAccessible::updateAccessibility()“ verwendet.

Dokumentation zum Mitgliedstyp

enum QAccessibleTableModelChangeEvent::ModelChangeType

Diese Aufzählung beschreibt die verschiedenen Arten von Änderungen im Tabellenmodell.

KonstanteWertBeschreibung
QAccessibleTableModelChangeEvent::ModelReset0Das Modell wurde zurückgesetzt; alle bisherigen Informationen über das Modell sind nun ungültig.
QAccessibleTableModelChangeEvent::DataChanged1Es wurden keine Zellen hinzugefügt oder entfernt, aber die Daten des angegebenen Zellbereichs sind ungültig.
QAccessibleTableModelChangeEvent::RowsInserted2Es wurden neue Zeilen eingefügt.
QAccessibleTableModelChangeEvent::ColumnsInserted3Es wurden neue Spalten eingefügt.
QAccessibleTableModelChangeEvent::RowsRemoved4Es wurden Zeilen entfernt.
QAccessibleTableModelChangeEvent::ColumnsRemoved5Spalten wurden entfernt.

Dokumentation zur Member-Funktion

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Erstellt ein neues `QAccessibleTableModelChangeEvent` für die Schnittstelle ` iface ` mit dem Modelländerungstyp ` changeType`.

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Erstellt ein neues `QAccessibleTableModelChangeEvent` für ` object ` mit ` changeType`.

int QAccessibleTableModelChangeEvent::firstColumn() const

Gibt die erste geänderte Spalte zurück.

Siehe auch „ setFirstColumn()“.

int QAccessibleTableModelChangeEvent::firstRow() const

Gibt die erste geänderte Zeile zurück.

Siehe auch ` setFirstRow()`.

int QAccessibleTableModelChangeEvent::lastColumn() const

Gibt die zuletzt geänderte Spalte zurück.

Siehe auch „ setLastColumn()“.

int QAccessibleTableModelChangeEvent::lastRow() const

Gibt die zuletzt geänderte Zeile zurück.

Siehe auch „ setLastRow()“.

QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const

Gibt den Typ der Änderung zurück.

Siehe auch „ setModelChangeType()“.

void QAccessibleTableModelChangeEvent::setFirstColumn(int column)

Setzt den ersten geänderten Wert column.

Siehe auch ` firstColumn()`.

void QAccessibleTableModelChangeEvent::setFirstRow(int row)

Setzt den ersten geänderten row.

Siehe auch ` firstRow()`.

void QAccessibleTableModelChangeEvent::setLastColumn(int column)

Legt die zuletzt geänderte column fest.

Siehe auch ` lastColumn()`.

void QAccessibleTableModelChangeEvent::setLastRow(int row)

Setzt den zuletzt geänderten Wert von „ row “.

Siehe auch ` lastRow()`.

void QAccessibleTableModelChangeEvent::setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Legt den Änderungstyp auf „ changeType “ fest.

Siehe auch „ modelChangeType()“.

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