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

Qml tableview header标题响应鼠标问题

3
回复
6995
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-2-27 17:23:29 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 alex_wang 于 2017-2-27 17:34 编辑

tableview 标题栏委托如下
  1.         headerDelegate:Rectangle{
  2.             color: "gray"
  3.             width: parent.width
  4.             height:20
  5.             border.color: "lightblue"
  6.             border.width: 1
  7.             Text {
  8.                 text: styleData.value
  9.                 anchors.centerIn:parent
  10.                 color:"white"
  11.                 font.family: "黑体"
  12.                 font.pointSize: 10
  13.             }
  14.             CheckBox{
  15.                 checked: true
  16.                 anchors.centerIn: parent
  17.                 onClicked:{
  18.                     console.log("styleData.column : " + 1);
  19.                }
  20.             }
  21.         }
复制代码


为什么我在标题栏处按下 鼠标,标题栏上的title会刷新,但是不会打印出我想要的结果:styleData.column : 1

求教大神


回复

使用道具 举报

尚未签到

2017-2-27 22:57:32 显示全部楼层
放多个mousearea咯
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-3-6 09:08:06 显示全部楼层

我是做了个checkbox,点击checkbox没有√....
回复

使用道具 举报

尚未签到

2017-3-6 21:59:58 显示全部楼层
可能标题栏不支持别的控件吧,估计只能拿来看。。。
回复

使用道具 举报

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

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