当前位置:编程学习 > wap >>

Qt中的QTreeWidget中父节点和子节点的添加删除问题!关于鼠标点击tree的位置判断问题!

我在ui中添加了一个Qtreewidget组件。 
其中有若干个父节点,每个父节点中有若干个子节点;
问题:我想右键添加删除父节点和子节点, 我如果判断鼠标右键的是父节点还是子节点呢? 
(1,右键rootitem的空白处时,响应我的添加父节点菜单。2,右键rootitem时,响应删除父节点和添加子节点的菜单。 3,双击展开父节点并右键childitem时,响应删除子节点的菜单);
是关于一个右键时,如果判断鼠标点击的treewidget的位置的问题,望解答!感谢! --------------------编程问答-------------------- 查找了qtreewiget帮助文档,就是没法判断!
 
UP!!!!! --------------------编程问答-------------------- 这个问题好像是个入门问题吧??   没人解答么? --------------------编程问答-------------------- 看看这个
http://www.cnblogs.com/Romi/archive/2012/08/08/2628163.html --------------------编程问答-------------------- 请问你的问题解决了吗?我现在也在学Qt,也想知道这个问题的答案。打扰了 --------------------编程问答-------------------- 这样,你可以将每种item给它增加一个属性,比如rootitem->setText(1) = "root";
childitem->setText(2) = "child", 那么在判断右键菜单的时候就可以  if("root" == item->text(2))
{
........
}
else if("child" == item->text(1))
{
......///知道了吧
}
虽然不怎么正规,不过我就是这么写的
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,