addToJavaScriptWindowObject, というQWebFrameにC++オブジェクトを追加して、そのオブジェクトのスロットをjavascriptから呼び出すことができました。QWebViewでJavascriptを取得してC++ベースのクラスの新しいインスタンスを作成するにはどうすればいいですか?
私が本当にやりたいことは、それらのスロットの1つに新しいオブジェクトを返すことです。例えば、私はQObjectの派生クラスのインスタンスを返します。このようなスロット、持っている:
MyObject* MyApp::helloWorld()
{
//MyObject is dervied from QObject
return new MyObject();
}
を私は正常にこの
var foo=myapp.helloWorld();
のようにJavaScriptからこのスロットを呼び出すことができますしかし、fooが空のように見える、I任意のスロットを呼び出すことはできません。または、 のプロパティにJavascriptからアクセスすることはできません。
私はこれをどのように達成することができますか?
MyApp :: helloWorldの意味ですか? – jrharshath
はい、よく見つけました:) –