zoukankan      html  css  js  c++  java
  • Qt-QML-Connections,接受组件信号

    这里还没有什么新的体会。就直接上代码,在上篇一处上改出来的

    import QtQuick 2.5
    import QtQuick.Controls 1.4
    
    ApplicationWindow {
        visible: true
         1366
        height: 768
        title: qsTr("Loader&Component")
    
    
        Loader
        {
            id: m_Loader_1
             100
            height: 100
            x:0
            y:0
            sourceComponent: m_Compoent
    
            Connections
            {
                target: m_Loader_1.item
                onM_RectClicked:
                {
                    console.log("组件点击信号发出")
                }
            }
        }
    
        Loader
        {
            id: m_Loader_2
             400
            height: 400
            x:200
            y:0
            sourceComponent: m_Compoent
    
        }
    
        Component
        {
            id: m_Compoent
    
            Rectangle
            {
                 300
                height: 300
                color: "#FF0000"
    
                signal m_RectClicked
    
                MouseArea
                {
                    anchors.fill: parent
                    onClicked:
                    {
                        m_RectClicked()
                    }
                }
            }
        }
    
    
    }
    

    就是这么多。没有难度。有什么不明白,可以问我哦

    运行截截图



  • 相关阅读:
    20210603
    20210602
    20210601
    20210531-已编辑
    2021053101
    操作系统笔记(一)
    尘埃落定,扬帆起航
    RTL级低功耗设计
    关于毛刺
    电路级拾珍
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160027.html
Copyright © 2011-2022 走看看