2015-09-04 23 views
5

私はQWebChannelに関するQtの例を見てきました。QWebengineのJavascriptからC++/Qt関数を呼び出す方法は?

しかし、そのC/Sアプリ。 BTWは私のコンピュータ(OS X 10.10.5、Qt5.5)では動作しません。

私のすべてのHTMLコンテンツはローカルディスクからのものです。私はそれがソケットのものを必要とは思わない。

new QWebChannel(navigator.qtWebChannelTransport, function(channel) { 
    // all published objects are available in channel.objects under 
    // the identifier set in their attached WebChannel.id property 
    var foo = channel.objects.foo; 
    // access a property 
    alert(foo.hello); 
    // connect to a signal 
    foo.someSignal.connect(function(message) { 
     alert("Got signal: " + message); 
    }); 
    // invoke a method, and receive the return value asynchronously 
    foo.someMethod("bar", function(ret) { 
     alert("Got return value: " + ret); 
    }); 
}); 

navigator.qtWebChannelTransport

はそんなことありませんが、JSが停止しました。

最初のパラメータはどのように記入しますか? QtWebEngineについては


答えて

4

、あなたはqt.webChannelTransportを使用する必要があります。

関連する問題