QAccessibleTableModelChangeEvent Class

QAccessibleTableModelChangeEvent는 셀이 추가되거나 제거된 테이블, 목록 또는 트리의 변경 사항을 나타냅니다. 변경 사항이 여러 행에 영향을 미친 경우 firstColumnlastColumn 은 -1을 반환합니다. 열의 경우에도 마찬가지로 행 함수는 -1을 반환할 수 있습니다. 더 보기...

헤더: #include <QAccessibleTableModelChangeEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
상속합니다: QAccessibleEvent

공용 유형

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

공용 함수

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)

상세 설명

이 클래스는 QAccessible::updateAccessibility()와 함께 사용됩니다.

멤버 유형 문서

enum QAccessibleTableModelChangeEvent::ModelChangeType

이 열거형은 테이블 모델의 다양한 변경 유형을 설명합니다.

Constant설명
QAccessibleTableModelChangeEvent::ModelReset0모델이 재설정되었으며, 모델에 대한 모든 이전 지식이 이제 유효하지 않습니다.
QAccessibleTableModelChangeEvent::DataChanged1셀이 추가되거나 제거되지 않았지만 지정된 셀 범위의 데이터가 유효하지 않습니다.
QAccessibleTableModelChangeEvent::RowsInserted2새 행이 삽입되었습니다.
QAccessibleTableModelChangeEvent::ColumnsInserted3새 열이 삽입되었습니다.
QAccessibleTableModelChangeEvent::RowsRemoved4행이 제거되었습니다.
QAccessibleTableModelChangeEvent::ColumnsRemoved5열이 제거되었습니다.

멤버 함수 문서

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

모델 변경 유형이 changeType 인 인터페이스 iface 에 대한 새로운 QAccessibleTableModelChangeEvent를 구축합니다.

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

changeType 을 사용하여 object 에 대한 새로운 QAccessibleTableModelChangeEvent를 생성합니다.

int QAccessibleTableModelChangeEvent::firstColumn() const

처음 변경된 열을 반환합니다.

setFirstColumn()도 참조하세요 .

int QAccessibleTableModelChangeEvent::firstRow() const

변경된 첫 번째 행을 반환합니다.

setFirstRow()도 참조하세요 .

int QAccessibleTableModelChangeEvent::lastColumn() const

마지막으로 변경된 열을 반환합니다.

setLastColumn()도 참조하세요 .

int QAccessibleTableModelChangeEvent::lastRow() const

마지막으로 변경된 행을 반환합니다.

setLastRow()도 참조하세요 .

QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const

변경 유형을 반환합니다.

setModelChangeType()도 참조하세요 .

void QAccessibleTableModelChangeEvent::setFirstColumn(int column)

첫 번째 변경된 column 을 설정합니다.

firstColumn()도 참조하세요 .

void QAccessibleTableModelChangeEvent::setFirstRow(int row)

첫 번째 변경된 row 을 설정합니다.

firstRow()도 참조하세요 .

void QAccessibleTableModelChangeEvent::setLastColumn(int column)

마지막으로 변경된 column 을 설정합니다.

lastColumn()도 참조하세요 .

void QAccessibleTableModelChangeEvent::setLastRow(int row)

마지막으로 변경된 row 을 설정합니다.

lastRow()도 참조하세요 .

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

변경 유형을 changeType 로 설정합니다.

modelChangeType()도 참조하세요 .

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