• 5181阅读
  • 3回复

在TreeWidget中不点击节点,就不希望节点获得焦点,如何设置? [复制链接]

上一主题 下一主题
离线gery_sunjian
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-24
— 本帖被 XChinux 执行加亮操作(2008-04-24) —
我希望右键点击节点文本时候,出现一个菜单A, 当点击空白处,又显示另外一个菜单B.

现在只要我在TreeWidget中点击一下,相同行的文本都会获得焦点..还有就是菜单出现的是A
离线gery_sunjian
只看该作者 1楼 发表于: 2008-04-24
通过坐标来判断??点击的坐标和文本坐标进行比较??

各位提供点思路 也可以啊...
离线gery_sunjian
只看该作者 2楼 发表于: 2008-04-24
各位请多关注此帖.
帮我up一下,也好啊.......
离线xjcook

只看该作者 3楼 发表于: 2008-04-25
你的这个东西真的不好做,
因为那个节点是一个整体,不管你点的是节点的文本还是节点的空白处,
都是一个东西。
如果你非要实现的话,你需要点击后取得文本,根据当前的
显示情况计算文本的长度,然后根据坐标可以计算出你点的是文本还是空白处。
快速回复
限100 字节
 
上一个 下一个