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',這也應該起作用。 –