• 4810阅读
  • 0回复

[提问]在Javascript中调用qt时如何使用自己定义的类 [复制链接]

上一主题 下一主题
离线laoyanwei
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-08
我现在在网页中用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,很多地方不懂
快速回复
限100 字节
 
上一个 下一个