2012-08-16 92 views
0

有沒有辦法將我的QSqlQueryModel添加到QListWidget?如果沒有,有沒有辦法將數據庫行ID添加到QListWidgetItem將QSqlQueryModel或索引值添加到QListWidget

我不能從documentationQListWidget得出這個結論。我可以將項目添加到列表中,但只能考慮將項目的行號用作隱藏索引,如果索引編號無序,則該索引將不起作用。

回答

2

OK,這裏是交易:

QListWidget是老QT3數據部件集的一部分。

你真正想要的部件是更新的「採訪」Qt MVC框架的一部分。它被稱爲QListView

它可能有點混亂。

一般來說:A 「QxxxxView」 控件可以綁定到一個 「QxxxxModel」 的對象,比如你問起QSqlQueryModel

請參見: 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

祝你好運。 :)