QML中解析C++ QVariantMap的demo如下,大家可供参考。
实现的界面效果比较丑,请大家重点关注QML中解析QVariantMap对象的代码即可。
主要分为3步:
- C++实现
- 将注册C++对象到QML中
- QML中解析QVariantMap数据
- C++实现
clocalsave.h
#ifndef CLOCALSAVE_H
#define CLOCALSAVE_H
#include <QObject>
#include <QVariantMap>
class CLocalSave : public QObject
{
Q_OBJECT
public:
explicit CLocalSave(QObject *parent = nullptr);
~CLocalSave();
public:
Q_INVOKABLE QVariantMap getcityAirportlist();
signals:
public slots:
};
#endif // CLOCALSAVE_H
clocalsave.cpp
#include "clocalsave.h"
CLocalSave::CLocalSave(QObject *parent) :