簡體   English   中英

如何連接兩個基於QQuickPaintedItem的類?

[英]How to connect two QQuickPaintedItem based classes?

是否可以連接兩個基於QQuickPaintedItem的類?

例如,在main.cpp文件中,我聲明:

qmlRegisterType<QlLinePlotItem>("QlLinePlotItem", 1,0, "QlLinePlotItem");
qmlRegisterType<WaterfallItem>("waterfall", 1, 0, "Waterfall");

我想將信號從QlLinePlotItem類連接到WaterfallItem類中的插槽(兩者都是QQuickPaintedItem類的后代,並且工作正常)。

有什么辦法可以實現?

通過注冊它們,您尚未創建實例。 但是,您連接的是實例。

您現在可以在QML文件中創建兩個實例:

Item {
    QlLinePlotItem {
        onMySignal: wi.theSlot()
    }

    WaterfallItem {
        id: wi
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM