有没有办法将 my 添加QSqlQueryModel
到 a 中QListWidget
?如果没有,有没有办法将数据库行 ID 添加到QListWidgetItem
?
我无法从. QListWidget
我可以将项目添加到列表中,但只能考虑使用项目的行号作为隐藏索引,如果索引号无序,这将不起作用。
好的,这是交易:
这QListWidget
是旧的 Qt3 数据小部件集的一部分。
您真正想要的小部件是较新的“采访”Qt MVC 框架的一部分。它被称为QListView
。
这可能有点令人困惑。
一般来说:“ 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
祝你好运。:)