查看完整版本: [-- 求解答....(C++ QML 交互) --]

QTCN开发网 -> Qt QML开发 -> 求解答....(C++ QML 交互) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

never_forget 2016-09-10 23:37

求解答....(C++ QML 交互)

   qmlRegisterType<ImageProcessor>("an.qt.ImageProcessor", 1, 0,"ImageProcessor");//这种方式可以notify监控

   viewer.rootContext()->setContextProperty("imageProcessor", new ImageProcessor);//这种方式如何监控属性值的变化。因为其身已经经过实例化了

toby520 2016-09-11 13:19
一样的 在qml 可以直接使用该类 然后Onxxxx{}

toby520 2016-09-11 13:25
C++可以这样使用:
   QQmlApplicationEngine engine;
    QQmlContext *rootContext = engine.rootContext();
    rootContext->setContextProperty("DDuiGui", &app);
QML里面则可以这样使用
Connections {
        target: DDuiGui
        onBack: {
            console.log("back");
            ddMainUI.visibility = Qt.WindowMinimized;
        }
}

yeguoxiong 2016-09-12 09:42
使用信号槽,QML就能接收到消息。


查看完整版本: [-- 求解答....(C++ QML 交互) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled