2010-09-21 36 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