是否可以连接两个基于QQuickPaintedItem的类?
例如,在main.cpp文件中我声明:
qmlRegisterType<QlLinePlotItem>("QlLinePlotItem", 1,0, "QlLinePlotItem");
qmlRegisterType<WaterfallItem>("waterfall", 1, 0, "Waterfall");
我想将来自QlLinePlotItem类的信号连接到WaterfallItem类中的一个槽(两者都是QQuickPaintedItem类的后代并且工作正常)。
有没有办法实现它?
答案 0 :(得分:2)
注册后,您还没有创建实例。你连接的是实例。
您现在可以在QML文件中创建两者的实例:
Item {
QlLinePlotItem {
onMySignal: wi.theSlot()
}
WaterfallItem {
id: wi
}
}