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

关于模型与视图的使用,新手,要完成项目,急求帮助

2
回复
5407
查看
[复制链接]
累计签到:29 天
连续签到:1 天
来源: 2016-2-29 10:54:01 显示全部楼层 |阅读模式
5Qter豆
想做如图所示的界面。在左边的treeview中显示电脑上的文件目录,右边是textedit控件。在左边的目录中,双击拖动一个txt文档到右边的edit控件时,能够把txt的内容展示出来。
我的问题是:
1.直接用Qtreeview控件就行还是子类化QTreeView类?
2.如果需要子类化,是不是要重新编写双击及拖动事件?还需要重新编写什么函数?
3.处理的思路这样对不对:先判断鼠标所选取的项目(这个怎么判断呢?),获取该项目的index,获取该项目所代表的文件目录(如何获取?),之后load该文件到edit控件中。
4.txt的文件内容很多(纯文本5M),是用QStringList比较好呢,还是用Qstring,还是QStringListModel?

哪位大侠有类似的案例能把程序发我学习下吗?(其实我心里还有很多的实操问题,感觉不知道怎么问,着急啊?)
非常感谢!!!!


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
2016-2-29 10:56:55 显示全部楼层
我知道在treeview中setmodel就可以了,可是怎么获取当前项目(鼠标所选中的内容)?
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
2016-2-29 10:58:17 显示全部楼层
我的邮箱x_hong@126.com,哪位有类似的案例发我一份学习下呗,万分感谢!
回复

使用道具 举报

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

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