我现在在网页中用JS调用一个Qt的类,就像qt自带的formExtractor一样:
在Js中:
 <html><script>
function extractFormValues() 
{ 
var firstName = document.getElementById("firstname").value;
 var lastName = document.getElementById("lastname").value; 
formExtractor.setValues(firstName, lastName); }
 </script>
而c++类函数为:
    void FormExtractor::setValues(const QString &firstName, const QString &lastName)
这个函数的参数类型是QString,在JS中实参就直接转换成了QString.
那如果我要定义自己的参数类型,譬如是一个类
class MyClass 
{ public: QString firstName; 
QString lastName; } 
void FormExtractor::setValues(const A &input)
请问JS中如何使用MyClass和setValues?
谢谢,刚学qt,很多地方不懂