Qt Application和qml页面通信传递数据
1:第一步,创建中间类 也就是自己定义一个继承于QObject 的类 Class Trans 这个类用来和qml进行绑定链接,不用主窗口类,尽量分开,不然关系太绕了
.H
#ifndef TRANSOBJ_H
#define TRANSOBJ_H
//TransObj.h
#pragma once
#include
#include
#include
class Trans : public QObject //自己定义的类,需要继承与QObject
{
Q_OBJECT
public:
Trans();
~Trans();
public: //这个getValFromQml 加了Q_INVOKABLE 宏,代表和qml进行绑定
Q_INVOKABLE void getValFromQml(QString n
共有 0 条评论