找回密码
 立即注册
Qt开源社区 门户 查看内容

Qml函数重载

2019-5-15 13:17| 发布者: admin| 查看: 1563| 评论: 0

摘要: 介绍Qml子控件(Main.qml)重载父控件(Test.qml)的foo函数重载的使用方法。1 使用方法子控件的根路径写相同的函数即可重载。2 示例Test.qml初始化中执行foo函数,由于子控件重载了该函数即为执行子控件的foo函数。运行 ...

介绍Qml子控件( Main.qml)重载父控件( Test.qml)的 foo函数重载的使用方法。

1 使用方法


  • 子控件的根路径写相同的函数即可重载。

2 示例


  • Test.qml初始化中执行 foo函数,由于子控件重载了该函数即为执行子控件的 foo函数。

  • 运行程序输出: =====

  • Main.qml

  1. Test{

  2. function foo(){

  3. console.log("=====")

  4. }

  5. }

  • Test.qml

  1. importQtQuick2.0


  2. Item{

  3. Component.onCompleted: foo()


  4. function foo(){

  5. console.log("+++++")

  6. }

  7. }


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:你才小学生,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

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