2010-09-21 38 views
1

如何在Nokia Qt SDK中使用QTableView(适用于手机)。我提到了一些文档,但我仍未清楚QTableView。请任何人建议如何使用QTableView。QTableView - 示例

我想用三列显示QTableView。

回答

2

对于表格数据,您需要实现一个将保存数据的模型。如果你不需要任何特别的东西,你可以子类QAbstractTableModel

报价从文档中最重要的部分:

当继承QAbstractTableModel, 你必须实现rowCount时(), 信息columnCount()和数据()。

编辑模式需要实现 使用setData(),并实现标志()来 返回包含 的Qt :: ItemIsEditable的值。

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

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

+0

谢谢Teukkam。 – Finder 2010-09-21 12:25:59

+0

嗨,如何增加表的大小。提前致谢。 – Finder 2010-09-21 14:32:14

+0

明白了。使用searchTable-> resize(640,480);.它会增加尺寸。 – Finder 2010-09-21 14:48:58