2012-08-16 2 views
0

QSqlQueryModelQListWidget에 추가 할 수 있습니까? 그렇지 않다면 QListWidgetItem에 데이터베이스 행 ID를 추가하는 방법이 있습니까?QSqlQueryModel 또는 인덱스 값을 QListWidget에 추가하십시오.

documentation에서 QListWidget에이 사실을 알 수 없습니다. 목록에 항목을 추가 할 수 있지만 항목의 행 번호를 색인 번호가 잘못된 경우 작동하지 않는 숨겨진 색인으로 생각할 수 있습니다.

QListWidget 설정 위젯 이전 Qt3 데이터의 일부입니다

답변

2

OK, 여기에 거래이다.

실제로 원하는 위젯은 새로운 "인터뷰"Qt MVC 프레임 워크의 일부입니다. QListView이라고합니다.

다소 혼란 스러울 수 있습니다. 일반적으로

: A "QxxxxView"위젯은 같은 당신에 대해 물어 QSqlQueryModel 같은 "QxxxxModel"개체에 바인딩 할 수 있습니다.

은 참조 : http://qt-project.org/doc/qt-4.8/qlistview.html

그리고 : http://qt-project.org/doc/qt-4.8/model-view-programming.html

부지의 좋은 예입니다. 예 :
http://qt-project.org/doc/qt-4.8/sql-querymodel.html

행운을 빈다. :)

관련 문제