• 3831阅读
  • 3回复

[讨论]求解答....(C++ QML 交互) [复制链接]

上一主题 下一主题
离线never_forget
 

只看楼主 倒序阅读 楼主  发表于: 2016-09-10
回复本帖可获得5RMB金钱奖励!
每人最多可获奖1次,奖池剩余10RMB金钱 (中奖几率30%)
   qmlRegisterType<ImageProcessor>("an.qt.ImageProcessor", 1, 0,"ImageProcessor");//这种方式可以notify监控

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

只看该作者 1楼 发表于: 2016-09-11
一样的 在qml 可以直接使用该类 然后Onxxxx{}
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线toby520

只看该作者 2楼 发表于: 2016-09-11
回帖奖励+ 5
C++可以这样使用:
   QQmlApplicationEngine engine;
    QQmlContext *rootContext = engine.rootContext();
    rootContext->setContextProperty("DDuiGui", &app);
QML里面则可以这样使用
Connections {
        target: DDuiGui
        onBack: {
            console.log("back");
            ddMainUI.visibility = Qt.WindowMinimized;
        }
}
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线yeguoxiong

只看该作者 3楼 发表于: 2016-09-12
使用信号槽,QML就能接收到消息。
快速回复
限100 字节
 
上一个 下一个