找回密码
 立即注册
收起左侧

树形结构界面的实现

3
回复
6909
查看
[复制链接]
累计签到:8 天
连续签到:1 天
来源: 2016-9-21 23:22:54 显示全部楼层 |阅读模式
5Qter豆
本帖最后由 Crazy_Traveller 于 2016-9-21 23:24 编辑

界面假设有3列
层次一
层次二
层次三

点击层次一(或者层次二、层次三)
层次一下展开一个表格
如下所示:

层次一
   事件  时间   次数  
   吃饭       2        3
   起床       5        6
   睡觉       3        9
层次二
层次三

点击吃饭 2 3这一行(可以是层次一下的任一行),再次展开一个表格,如下所示

层次一
   事件  时间   次数  
   吃饭       2        3
          事件Id    开始时间    结束时间
           1            12:30       12:50
           2            18:20       18:40  
   起床       5        6
   睡觉       3        9
层次二
层次三

层次一、层次二、层次三是相同的东西。各位大神,教教我,怎样实现一个这样的数据显示界面。
本来是画了图,但是图片太大了,上传不了,只能这样表达了,见谅。

本来想使用Tree Widget控件来实现,层次一结点下加入的子节点好像不能是一个3列的表格。
Tree Widget的结点好像只能是一个QString的值。

求指教,求指教~
  

回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-9-22 08:55:26 显示全部楼层
看一下yafei写的书的代理那一章,参考一下
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
2016-9-22 09:20:51 显示全部楼层
sywh 发表于 2016-9-22 08:55
看一下yafei写的书的代理那一章,参考一下

你指的是代理模型吗?
回复

使用道具 举报

尚未签到

2016-9-24 00:39:06 显示全部楼层
用qt quick control也很容易
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了