이 페이지에서

QAccessibleTableModelChangeEvent Class

QAccessibleTableModelChangeEvent는 테이블, 목록 또는 트리에서 셀이 추가되거나 제거되는 변경 사항을 나타냅니다. 변경 사항이 여러 행에 영향을 미친 경우, ` firstColumn ` 및 ` lastColumn `는 -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

이 열거형은 테이블 모델에서 발생하는 다양한 유형의 변경 사항을 설명합니다.

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

멤버 함수 설명서

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

iface 인터페이스에 대해, 모델 변경 유형이 changeType 인 새로운 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()도 참조하십시오 .

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