1
在JavaScript中映射Qt数据类型的正确方法是什么?我将Qt对象传递给我在QWebView控件中加载的JavaScript。如果没有参数buf,如果一个方法具有代码不起作用的参数,那么从JavaScript调用对象方法并不是问题。比如我有结构中的位置:Qt和JavaScript映射数据
struct Location
{
QString country;
QString city;
};
我的方法:
void UpdateLocation(const Location& location);
如何从JavaScript调用这个方法?
我想这个问题是,JavaScript是不知道'Location'-结构的。你可以写一个像'void UpdateLocation(QString country,QString city)'这样的函数,看看这个函数是否有效。或者让'Location'成为'QObject'而不是'struct',这也应该起作用。 –