墨丶染青衫 2015-11-06 06:52 采纳率: 0%
浏览 2803

qml如何让listview中的item变为可编辑状态,就是双击点中就可以在item中写入新的内容。

deletegate代码如下:
Component {
id: template_Delegate
Item {
id: template_wrapper
width: parent.width
height: 30
TextEdit {
id: template_input
text: name
width: parent.width
height: 30
readOnly: true
anchors.left: parent.left
anchors.leftMargin: 10
anchors.top: parent.top
anchors.topMargin: 10
}
MouseArea{
anchors.fill: parent
onClicked: {
template_wrapper.ListView.view.currentIndex = index
}
onDoubleClicked: {

                    }
                }
            }
        }
                    就是要让item中的text变成可编辑
  • 写回答

1条回答 默认 最新

  • 冷剑魂 2019-12-25 16:36
    关注

    放一个输入框visible设置为false,双击时设置为true

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!