Qt-QML-Connections,接受元件訊號
阿新 • • 發佈:2019-01-31
這裡還沒有什麼新的體會。就直接上程式碼,在上篇一處上改出來的
就是這麼多。沒有難度。有什麼不明白,可以問我哦import QtQuick 2.5 import QtQuick.Controls 1.4 ApplicationWindow { visible: true width: 1366 height: 768 title: qsTr("Loader&Component") Loader { id: m_Loader_1 width: 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 width: 400 height: 400 x:200 y:0 sourceComponent: m_Compoent } Component { id: m_Compoent Rectangle { width: 300 height: 300 color: "#FF0000" signal m_RectClicked MouseArea { anchors.fill: parent onClicked: { m_RectClicked() } } } } }
執行截截圖