我现在在网页中用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,很多地方不懂