데이터베이스의 테이블에 액세스 할 수있는 응용 프로그램을 작성하고 싶습니다. QSqlTableModel을 테이블의 모델 구성 요소로 사용했습니다.모델을 QTableWidget으로 설정
QTableView의 문제점은 테이블에서 현재 선택된 레코드를 반환하는 메서드가없는 것 같아서 QTableView를 삽입하는 QTableWidget 클래스를 사용했다는 것입니다.
하지만 난이 테이블 위젯 모델을 설정하려고하면 ->로 setModel() 내가
을 얻을 다음과 같은 오류 메시지가 :c:/Qt/qt/include/QtGui/../../src/gui/itemviews/qtablewidget.h:337: error: `virtual void QTableWidget::setModel(QAbstractItemModel*)' is private.
메시지는 방법 "로 setModel"는 것을 말한다 은밀한. 설명서를 살펴보면 공개임을 알 수 있습니다.
어떻게해야합니까? \ Qt를 \ qtablewidget을 포함에
내가 셀에 기록을 얻을 필요가 있지만, 아닌 좌표 :
는 Qt는 모델 - 뷰 아키텍처에 대한 일반적인 이해를 얻으려면. – crew4ok