我想创建一个信号,所以我有一个名为 TestCreateSignal.qml 的 qml 文件,其内容如下:
import QtQuick 2.0
Rectangle
{
color: "red"
width: 344
height: 233
signal sendMessage
MouseArea
{
onClicked:
{
sendMessage();
}
}
}
我想在另一个名为 TestUseSignal.qml 的 qml 文件中使用这个信号
import QtQuick 2.0
Rectangle
{
TestCreateSignal
{
sendMessage: //Error is at this line
{
console.log("message sendded");
}
}
}
但是当我想使用它时出现这样的错误
qrc:/TestUseSignal.qml:5 无法分配给不存在的属性“sendMessage”