萌新有问题: 两个平级的qml文件怎么互相调用组件?
-
RT...ORZ
-
最好的一个办法就是制作一个Singleton,这样就比较好地通过Singleton作为桥梁进行通信了。
当然用C++的Singleton或者Global context property都是可以的,但是不是怎么推荐。
-
谢谢QwQ! 也就是不能直接调用咯? 比如在A.qml里吧B.qml当一个"组件"使?
-
@冰果冻 应该是
C.qml
作为A.qml
和B.qml
的连接件使用。
-
@jiangcaiyang 请问怎么个操作法?QvQ
-
@冰果冻 就是声明一个singleton,
// A.qml pragma Singleton QtObject { property int prop property string str signal theSignal }
建议多看看Qt的文档,会了解地更深。
-
@jiangcaiyang 蟹蟹QwQ (其实很多情况我不知道具体去看文档的哪一部分...