我想像这样从 QML 连接到 C++ 信号:
action.onMouseUp = function() {
console.log("mouse up>>");
}
并在我的 C++ 对象中声明此信号:
signals:
void mouseUp(const QPointF point);
但我收到 QML 错误:TypeError:无法分配给只读属性“mouseUp”。可能是什么问题?
最佳答案
您需要call connect method action.onMouseUp 对象。
action.onMouseUp.connect( function() {
console.log("mouse up>>");
});
关于c++ - 从 QML 连接到 C++ 信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29727140/