Qt를 처음 사용했으며 작성한 양식의 데이터를 표로 연결하는 방법을 알고 싶습니다. 또한 QTableWidget을 만들었습니다. 나는 약간의 SQL 코드를 구현해야한다는 것을 알고 있지만, 데이터를 매핑하는 간단한 방법이 있는지 궁금하다. 사전에 도움을 주셔서 감사합니다.Qt : 양식 데이터를 표로 연결하는 방법
답변
QAbstractTableModel
위의 QTableVIew
을 사용하면 응용 프로그램을 MVC 아키텍처로 빌드하려는 경우 가장 적합한 솔루션입니다. QAbstractTableModel
을 상속받은 새 클래스를 만들어야합니다. 그렇다면 setData()
, data()
, rowCount()
, columnCount()
및 headerData()
과 같은 가상 함수가 있으며 데이터베이스 테이블로 테이블을 채우는 데 구현해야합니다. 내가 제안
당신은 당신이 설정은 TableView
위젯 수, QAbstractTableMode
을 상속 클래스를 구현 한 후 다음과 같은 클래스
QSqlDatabase
QSqlQuery
QAbstractTableModel
조사 및 설정 모델을 사용하여 내용을 표시합니다.
QTreeView *view = new QTreeView(this);
view->setModel(tableModel);
감사합니다. 나는이 정보를 가지고 당신이 언급 한 수업을 들여다 볼 것입니다. – Pasqualinova
예를 들어 뭔가가 필요하면 저에게 PM주세요. –
- 1. 서블릿이 양식 데이터를 표로 보내지 않습니다.
- 2. Qt : SQLite에 연결하는 방법?
- 3. 목록의 데이터를 표로 표시
- 4. 컬렉션의 데이터를 표로 표현하는 가장 좋은 방법
- 5. 제목이있는 목록을 표로 변환하는 방법
- 6. qt win32 라이브러리를 연결하는 방법
- 7. 핵심 데이터를 사용하여 데이터를 표로 만들기 - 효과적으로 필터하는 방법?
- 8. 데이터를 올바르게 연결하는 방법?
- 9. document.getElementById에서 데이터를 연결하는 방법
- 10. QtreeView와 QTableView를 연결하는 Qt
- 11. Qt 디자이너를 사용하여 QActions를 SLOTS에 연결하는 방법
- 12. Qt Creator에서 파일을 발견하고 연결하는 방법 변경
- 13. Qt Designer - 신호를 정적 함수에 연결하는 방법?
- 14. 타원에 데이터를 추가하는 방법 QT
- 15. Android : 데이터를 연락처에 연결하는 방법
- 16. 데이터를 표로 만들기 전에 구두점 제거하기
- 17. Enumeration.elements() HTML 표로 변환하는 방법
- 18. 나머지 화면을 표로 채우는 방법
- 19. PHP를 사용하여 양식에서 표로 데이터 삽입
- 20. Qt - 양식 초기화
- 21. 읽기 전용 QT 양식
- 22. JSON 데이터가 Drupal의 표로
- 23. 양식과 하위 양식의 데이터를 ms 액세스의 표로 복사하는 방법은 무엇입니까?
- 24. 다중 양식 페이지에서 양식 데이터를 유지하는 방법
- 25. 선택 태그의 표로 만들기
- 26. 큰 CSV 문서 데이터를 훨씬 더 작은 Word 표로 복사합니다.
- 27. 게시로부터 양식 데이터를 보호하는 방법
- 28. 양식 데이터를 데이터베이스에 저장하는 방법
- 29. 양식 데이터를 CSV로 보내는 방법
- 30. mysql에 양식 데이터를 게시하는 방법
'QSqlTableModel'과'QSqlQueryModel'을보세요. 이것들은 간단한 방법입니다. – drescherjm
감사합니다. 나는 그것을 들여다 볼 것이다. – Pasqualinova