我是Qt的新手,想知道如何將數據從我創建的表格鏈接到表格。我也創建了一個QTableWidget。我知道我需要實現一些SQL代碼,但我想知道是否有一個簡單的方法來映射數據。提前謝謝你的幫助。Qt:如何鏈接表格數據與表
0
A
回答
1
如果您希望您的應用程序使用MVC體系結構構建,那麼在QAbstractTableModel
之上使用QTableVIew
是一個不錯的選擇。您需要創建一個繼承QAbstractTableModel
的新類。如果是這樣,則需要實施一些虛擬功能,例如setData()
,data()
,rowCount()
,columnCount()
和headerData()
,以便用數據庫表填充表。
我建議你看看下面的類
QSqlDatabase
QSqlQuery
QAbstractTableModel
實現它繼承QAbstractTableMode
下課後,你可以設置一個TableView
控件,並設置其模型來顯示內容。
QTreeView *view = new QTreeView(this);
view->setModel(tableModel);
+0
謝謝。我將使用這些信息並研究你提到的課程。 – Pasqualinova
+0
只需要我下午,如果你需要一個例子或東西。 –
相關問題
- 1. 鏈接HTML表格與SQL數據庫
- 2. NHibernate鏈接表與數據
- 3. 如何鏈接一個html表單與sql數據庫表?
- 4. 如何格式化數據表單元格中的超鏈接?
- 5. 通過條件鏈接表格數據
- 6. 如何鏈接oracle表與ax 2009表?
- 7. 如何鏈接Excel表格的2格?
- 8. 學生數據庫與鏈接列表
- 9. 鏈接登錄表單與數據庫
- 10. 如何連接數組與表(鏈接ID與數組ID)
- 11. 如何從表格中映射一個袋子/列表/集合,該表格與表格有間接鏈接
- 12. 如何超鏈接的表格中的數據單元在PHP
- 13. 我如何鏈接2個表格的數據?
- 14. 如何鏈接成員資格提供程序與數據庫表?
- 15. 如何將HTML文檔與多個表格鏈接到MS Access數據庫
- 16. 鏈接z3c表格
- 17. python數據庫錶鏈接
- 18. 鏈接數據庫列表
- 19. 超鏈接後如何獲取表格?
- 20. 如何將表格鏈接在一起
- 21. 如何鏈接這些表格?
- 22. 鏈接HTML表與MySQL表
- 23. (Laravel)從表格中獲取ID與另一個表格鏈接的表格中的數據
- 24. 如何獲得點擊相應數據鏈接圖表數據鏈接
- 25. 鏈接表格行中的SQL表格
- 26. 如何鏈接另一個表格列中的表格列?
- 27. SQL將2個表格與鏈接表格進行比較
- 28. 使用Qt Model/View與非表格類似的數據和非表/列表UI?
- 29. 數據表表行不鏈接到URL
- 30. 數據庫設計 - 一個鏈接表或多個鏈接表?
看看'QSqlTableModel'和'QSqlQueryModel'。這是簡單的方法。 – drescherjm
謝謝。我會研究這一點。 – Pasqualinova