C++与QML混编之存储json数组文件并动态创建组件

1.json数组文件读写操作

#ifndef COMDEFINE_H
#define COMDEFINE_H

#include 
#include 
#include 

//定义的背景数据格式
struct BackgroundData {
    BackgroundData(){
        disUp     = 0.0;
        disDown   = 0.0;
        spdUp     = 0.0;
        spdDown   = 0.0;
    }
    double disUp;
    double disDown;
    double spdUp;
    double spdDown;
};

class ComDefine : public QObject
{
    Q_OBJECT
public:
    ComDefine();

    Q_INVOKABLE void saveBGData(QVariantList bgDatas);
    void getBGdataVec();
    Q_INVOKABLE QVariantList getBGdatas2UI();


private:
    QVariantList m_bgDataVec;//背景环境参数
};

#endif // COMDEFINE_H
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

你可能感兴趣的:(C++,js,qt,c++)