2010-08-13 88 views

回答

2

通過底層項目模型訪問元素,並以任何方式將它們寫入文件,這些方式在程序的上下文中都有意義。


編輯詳細:

我在我的Qt的經驗有點生疏,現在,所以我沒有代碼的確切片段。此外,這樣做可能不止一種方式。

每個Qt視圖都附加到從QAbstractItemModel派生的關聯模型。 (如果你不知道Model/View是如何工作的,你應該閱讀他們的一些文檔,例如here。)

一般來說,我期望派生模型類具有一些方便的功能獲取數據。例如,QStringListModel有一個用於將數據作爲QStringList獲取的成員。因此,獲取數據的最簡單方法取決於在特定應用程序中使用的實際模型類。

否則,您可以通過model()詢問該模型的視圖,然後通過data()詢問每個數據段。

+0

你可以提供一段代碼如何獲得QListView項目到QStringList? – TermiT 2010-08-13 19:50:29

+0

編輯添加更多的細節。 – TheUndeadFish 2010-08-13 21:47:01

相關問題