1

如何QTableView在诺基亚 Qt SDK(用于手机)中使用。我提到了一些文件,但我仍然没有清除QTableView. 请任何人建议如何使用QTableView.

我想QTableView用三列显示。

4

1 回答 1

2

对于表数据,您需要实现一个保存数据的模型。如果你不需要任何特殊的东西,你可以继承 QAbstractTableModel

引用文档中最重要的部分:

子类化 QAbstractTableModel 时,必须实现 rowCount()、columnCount() 和 data()。

可编辑模型需要实现 setData(),并实现 flags() 以返回包含 Qt::ItemIsEditable 的值。

您尚未指定要在表中显示的数据的位置。这决定了您需要如何实现所需的功能。

对于更简单的模型,请使用QStandardItemModel,它已经具有所有必需功能的基本实现。

于 2010-09-21T11:05:47.297 回答