• 6290阅读
  • 7回复

[提问](已解决)QTreeWidget或QTreeView可以实现点击item弹出一个子窗口吗? [复制链接]

上一主题 下一主题
离线cathy87
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-11
如题。就像图片中的这种,popup的窗口不是菜单,只是一个table,弹出一级就可以,不用像现在这种两个

离线roywillow

只看该作者 1楼 发表于: 2012-05-11
你的意思是,想实现这样一个自定义菜单外观?
单从标题看应该不难,看看有没有clicked()之类的信号?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线cathy87
只看该作者 2楼 发表于: 2012-05-11
回 1楼(roywillow) 的帖子
我想实现的是点击tree的某个item,弹出一个details的详细信息的table,类似于这种弹出菜单,但我不清楚实现起来一样不一样。
另外,itemClicked()信号是有的
离线roywillow

只看该作者 3楼 发表于: 2012-05-11
回 2楼(cathy87) 的帖子
我觉得不必局限在这种菜单样式
点击item,触发槽,在槽中显示一个在item附近的小窗口
不过如果只是一些条目的话,或许可以弹出一个菜单来显示这些详细信息?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线cathy87
只看该作者 4楼 发表于: 2012-05-11
回 3楼(roywillow) 的帖子
想让tree的标题右边显示到头。。。是不是就得设弹出菜单?
图片里是我现在弄的,弹出的是一个widget,和tree在一个layout里呢,所以显得有点不和谐

离线淳于半邪

只看该作者 5楼 发表于: 2012-05-11
Re:回 2楼(cathy87) 的帖子
引用第3楼roywillow于2012-05-11 09:31发表的 回 2楼(cathy87) 的帖子 :
我觉得不必局限在这种菜单样式
点击item,触发槽,在槽中显示一个在item附近的小窗口
不过如果只是一些条目的话,或许可以弹出一个菜单来显示这些详细信息?

正解,偶觉得这个很好!
离线cathy87
只看该作者 6楼 发表于: 2012-05-11
菜单只能显示一列把,不让用多级菜单,最后我又new了一个Ui,然后设定位置加上去的
离线roywillow

只看该作者 7楼 发表于: 2012-05-11
回 4楼(cathy87) 的帖子
所以说这个时候就没有必要把弹出的widget放到布局里了,稍微用一些代码计算一下位置就好
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个