标题:额,又困住了.......QML多窗口信号与C++类的绑定???
作者:lovexin109
日期:2014-11-30 09:25
内容:
额,先说想法,原来是写了一个计算密度的一页QML,QML只写的界面,而实现的类在C++里,因为只有一页,所以在main函数里绑定槽,这样做的只有一页的时候绑定是可以的
QApplication app(argc, argv);CalGas calflow;//c++中的类
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:///Calculator.qml")));
QList qmlin;
qmlin.append(engine.rootObjects()); QObject::connect(qmlin.first(),SIGNAL(qmlsend(QString,QString)),&calflow,SLOT(calslots(QString,QString)));
QObject::connect(&calflow,SIGNAL(valuedisplay(QVariant,QVariant,QVariant,[/f ..
#1 [foruok 12-01 12:54]
你在QML中连接就可以了。参看我博客,http://blog.csdn.net/foruok
#2 [foruok 12-01 12:55]
另外多个界面,也可以动态创建Item来实现,点击一个Item 时,动态创建。
#3 回 foruok 的帖子 [lovexin109 12-06 19:42]
foruok:另外多个界面,也可以动态创建Item来实现,点击一个Item 时,动态创建。 (2014-12-01 12:55)
谢谢