0

有没有办法将 my 添加QSqlQueryModel到 a 中QListWidget?如果没有,有没有办法将数据库行 ID 添加到QListWidgetItem

我无法. QListWidget我可以将项目添加到列表中,但只能考虑使用项目的行号作为隐藏索引,如果索引号无序,这将不起作用。

4

1 回答 1

2

好的,这是交易:

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

祝你好运。:)

于 2012-08-16T01:57:50.237 回答