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 |
- 상속받은 멤버를 포함한 모든 멤버 목록
- QAccessibleTableModelChangeEvent는 접근성 클래스의 일부입니다.
공개 유형
| 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::ModelReset | 0 | 모델이 재설정되었으며, 모델에 대한 기존의 모든 정보는 이제 유효하지 않습니다. |
QAccessibleTableModelChangeEvent::DataChanged | 1 | 셀이 추가되거나 제거되지는 않았으나, 지정된 셀 범위의 데이터가 유효하지 않습니다. |
QAccessibleTableModelChangeEvent::RowsInserted | 2 | 새 행이 삽입되었습니다. |
QAccessibleTableModelChangeEvent::ColumnsInserted | 3 | 새 열이 삽입되었습니다. |
QAccessibleTableModelChangeEvent::RowsRemoved | 4 | 행이 제거되었습니다. |
QAccessibleTableModelChangeEvent::ColumnsRemoved | 5 | 열이 제거되었습니다. |
멤버 함수 설명서
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.