2011-03-16 29 views
1

我使用Qt庫。我需要顯示一張表格,並在每個子表格中對數據進行排序。如何在Qt中查看錶格表格?

對於examlple這樣的事情(3×3表的2×2表)

sub 1 | sub 2 
------------------------- 
| i | 0 | 0 | c | 0 | 0 | s 
------------------------- u 
| j | 0 | 0 | d | 0 | 0 | b 
------------------------- 1 
| k | 0 | 0 | e | 0 | 0 | 
------------------------------- 
| a | 0 | 0 | c | 0 | 0 | 
------------------------- s 
| b | 0 | 0 | d | 0 | 0 | u 
------------------------- b 
| c | 0 | 0 | e | 0 | 0 | 2 
------------------------- 

的任何解決方案都歡迎。

ps。我的想法是用二維數組模型實現一個自定義模型。

+1

是否固定子表的數量(例如總是2x2)? – 2011-03-16 14:47:34

+0

@JudgeMaygarden No. – graphite 2011-03-16 14:49:02

回答

3

您可以通過使用QAbstractItemView::setIndexWidget方法嵌套QTableView實例。只要每個QTableView都分配了合適的模型實例,那麼用於維護QAbstractTableModel實例的數據結構就是無關緊要的。

+0

我按照你的建議做了,thx。 – graphite 2011-03-24 05:14:19