1.QML调用C++函数
// 先加载QML
QQmlApplicationEngine *g_qmlEngine = g_qmlEngine = new QQmlApplicationEngine(this);
QQmlComponent lv_component(g_qmlEngine, QUrl(QStringLiteral("qrc:/main.qml")));
QObject *g_rootObject = lv_component.create();
g_rootObject->setParent(this);
// 然后设置上下文属性
Bluetooth *buletooth = new Bluetooth(g_rootObject);
g_qmlEngine->rootContext()->setContextProperty("buletooth", buletooth);
// C++类中要被QML调用的函数要用Q_INVOKABLE修饰
Q_INVOKABLE void button_test();
//然后在QML中直接调用即可
buletooth.button_test();
2.QML使用C++变量