有沒有辦法將我的QSqlQueryModel
添加到QListWidget
?如果沒有,有沒有辦法將數據庫行ID添加到QListWidgetItem
?將QSqlQueryModel或索引值添加到QListWidget
我不能從documentationQListWidget
得出這個結論。我可以將項目添加到列表中,但只能考慮將項目的行號用作隱藏索引,如果索引編號無序,則該索引將不起作用。
有沒有辦法將我的QSqlQueryModel
添加到QListWidget
?如果沒有,有沒有辦法將數據庫行ID添加到QListWidgetItem
?將QSqlQueryModel或索引值添加到QListWidget
我不能從documentationQListWidget
得出這個結論。我可以將項目添加到列表中,但只能考慮將項目的行號用作隱藏索引,如果索引編號無序,則該索引將不起作用。
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
祝你好運。 :)