2013-05-14 66 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