永发信息网

如何在QML应用中得到一个Item的所有属性,信号及方法,qmlitem

答案:2  悬赏:0  手机版
解决时间 2021-01-19 14:08
  • 提问者网友:孤山下
  • 2021-01-19 03:47
如何在QML应用中得到一个Item的所有属性,信号及方法,qmlitem
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-01-19 05:04
这个问题的问题所在就是可以拿到item的id。
那么就要看你的item是放在哪里。
如果放在ApplicationWindow{ } 或者Window{ } 下 那么只要定义一个属性指向 item 就可以在全局拿到Item的所有属性.
例如:
ApplicationWindow{
property alias myitem: _item
Item{
id: _item

}

}
如果是在Stackview的某个页面 那么你的要 指向那个页面 _stackView.get(); get参数可以通过 _stackView.find()获取。在页面上定义属性 指向item。那么获取的方法就是
_stackView.get().myitem
诸如此类 还有其他View。
你可以研究 帮助文档中 返回类型是Item的方法。是解决此类问题的关键
全部回答
  • 1楼网友:一袍清酒付
  • 2021-01-19 06:15
发的鬼地方个地方官
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯