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

QML tableview rowDelegate行委托中 键盘如何移动焦点

0
回复
7940
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-4-14 09:53:07 显示全部楼层 |阅读模式
1Qter豆
如题:我测试了下,发现无法设置焦点啊。。。
rowDelegate:
  1.   rowDelegate: Item
  2.         {
  3.             id :rowDelItem
  4.             height: tableView.height/6
  5.             width: tableView.width
  6.             Rectangle
  7.             {
  8.                 id : bkSelected
  9.                 width: tableView.width*7/10
  10.                 height: tableView.height*3/24
  11.                 anchors.verticalCenter: parent.verticalCenter
  12.                 color : styleData.pressed ?"#80444458":"#807070a2"
  13.                 radius: 10
  14.                 gradient: Gradient {
  15.                     GradientStop {
  16.                         position: 0.00;
  17.                         color: styleData.pressed ?"#80444458":"#807070a2";
  18.                     }
  19.                     GradientStop {
  20.                         position: 0.50;
  21.                         color: "#80000000";
  22.                     }
  23.                     GradientStop {
  24.                         position: 1.00;
  25.                         color: styleData.pressed ?"#80444458":"#807070a2";
  26.                     }
  27.                 }
  28.                 visible: styleData.hasActiveFocus | styleData.selected
  29.             }
  30.             onActiveFocusChanged:
  31.             {
  32.                 console.log("row 委托 焦点 active changed");
  33.             }
  34. }
复制代码

回复

使用道具 举报

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

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