首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

请教该使用哪个组件来实现这个东西

2013-04-26 
请问该使用哪个组件来实现这个东西本人要做一个日志查看器,每行一条记录,每列有各自的值。双击某一列可以弹

请问该使用哪个组件来实现这个东西
本人要做一个日志查看器,每行一条记录,每列有各自的值。双击某一列可以弹出对话框显示详细信息。可以对每列进行标记,还可以通过选择某一列的一个值,来过滤显示符合这个值的所有行。
效果如下:
请教该使用哪个组件来实现这个东西

我本人使用QTreeWidget现在做到这个地步了。
效果如下
请教该使用哪个组件来实现这个东西

不知道QTreeWidget这个类能否实现上面的功能,还望高手指点。
谢谢! Qt, QTreeWidget
[解决办法]
QListWidget就好了
[解决办法]
楼主应该使用Qt提供的model/view模式,即通过继承QAbstractTableModel来实现你自己的model,对应的view是QTableView,这样便把数据和界面分开了,Qt的文档里有model/view的教程。

另外虽然QTableWidget是一个方便的类,但是它把数据和界面集成在了一起,当你想显示一些简单的数据的时候可以使用它。

热点排行