데이터 연동 폼 생성
위에서 설명한 SQL 모델을 사용하면 데이터베이스의 내용을 다른 모델/뷰 컴포넌트에 표시할 수 있습니다. 일부 애플리케이션의 경우, ` QTableView`와 같은 표준 항목 뷰를 사용하여 이 데이터를 표시하는 것으로 충분합니다. 그러나 레코드 기반 애플리케이션의 사용자는 종종 데이터베이스 테이블의 특정 행이나 열에 있는 데이터를 사용하여 양식의 편집기 위젯을 채우는 양식 기반 사용자 인터페이스를 필요로 합니다.
이러한 데이터 인식 양식은 QDataWidgetMapper 클래스를 사용하여 생성할 수 있습니다. 이 클래스는 모델의 데이터를 사용자 인터페이스의 특정 위젯에 매핑하는 데 사용되는 범용 모델/뷰 컴포넌트입니다.
QDataWidgetMapper QDataWidgetMapper 는 특정 데이터베이스 테이블을 대상으로 작동하며, 테이블의 항목을 행별 또는 열별로 매핑합니다. 따라서 SQL 모델과 함께 를 사용하는 것은 다른 테이블 모델과 함께 사용하는 것만큼 간단합니다.

'Books' 예제는 ` QDataWidgetMapper `와 일련의 간단한 입력 위젯을 사용하여 정보를 쉽게 접근할 수 있도록 표시하는 방법을 보여줍니다.
© 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.