QML与c++通信
在学习一段时间qml后,发现qml用来写界面确实很方便,但仅仅qml写程序也有不足之处,所以将c++和qml联合使用
在QML中创建c++对象
我们可以先创建一个C++类,创建好后,在main.cpp文件中将这个类注册成qml中可用的一个项目
main.cpp
qmlRegisterType<qml_interface>("qml_interface",1,0,"Myqmlinterface");
其中第一个qml_interface是你的类名,第二个qml_interface是你在QML运用改类时要导入的文件包名