2013-05-14 70 views
1

我正在開發一個測試用例編輯器,它就像一個excel工作表。 在哪裏我需要一個excel表格單元格來輸入數據,excel表格單元格中的組合框&幾個按鈕,文本編輯器。 這些鏈接中顯示的內容。QT excel編輯器

http://www.theirishpenguin.com/assets/images/disc_jockey_list.png
http://qt-project.org/doc/qt-5.0/qtwidgets/images/spreadsheet-demo.png
http://multimedia-and-graphics.softlandmark.com/images/screenshots/QuickTime_MOV_QT_MP4_Converter_229513.gif

請建議我應該使用: - QT spreadsheetQT treewidgetQT modelview

什麼是正確的班級使用,以獲得與我的編輯最大的靈活性?

回答

2

將您的編輯器基於QTableWidget - 顧名思義,它顯示一個表格/網格,並且看起來非常像Excel。

已經有一個來自Qt團隊的示例spreadsheet application

+1

對於較大的項目,我寧願建議分開模型和視圖:使用'QTableView'和'QAbstractItemModel' – Misch 2013-05-14 08:25:55

+0

是否有可能添加組合框----在QAbstractItemModel的單元內? – Katoch 2013-05-14 11:43:58

+0

電子表格應用程序鏈接已損壞。這是更新的鏈接 - http://doc.qt.io/qt-5/qtwidgets-itemviews-spreadsheet-example.html – akashrajkn 2016-04-05 16:00:32