Qt和JavaScript映射数据

Qt and JavaScript mapping data

本文关键字:数据 映射 JavaScript Qt      更新时间:2023-09-26

在JavaScript中映射Qt数据类型的正确方法是什么?我将Qt对象传递给JavaScript,我在QWebView控件中加载。如果没有参数,从JavaScript调用对象方法没有问题,但如果方法有参数,代码就无法工作。例如,我有一个结构Location:

struct Location
{
    QString country;
    QString city;
};

我有方法:

void UpdateLocation(const Location& location);

如何从JavaScript调用这个方法?

如何从JavaScript调用这个方法?

Location应该继承自QObject

struct Location: public QObject {
Q_OBJECT