※表題が間違っていたため再送しています
いつもお世話になってます。 小澤です。
Qt5.4とHTMLやjavascriptとの連携させようとした場合、WebChannelという新しい機能があることを 知り、早速sampleで試しています。 sampleは、Examples\Qt-5.4\webchannel\standaloneを使用しました。qwebchannel.jsファイルが 無かったため、git://gitorious.org/qt/webchannelから落としてきたところ、ビルドは通りました。
いざ実行してみると、WidgetとHTML画面が表示するところまでは良いのですが、双方でデータ送受信 がまったく動きません。
環境は、Windows7 msvc2010ビルドで確認しています。
QtアプリとGoogleMapsを連携させたスマホアプリを作りたいと思っています。 ご存知の方がいらっしゃいましたら、ご教示下さい。
いつもお世話になってます。 小澤です。
追加で質問いたします。
WebChannelのサンプルのstandaloneは、クライアントとサーバで通信するサンプルアプリケーションです。 main.cppにて以下の様になっています。
QUrl url = QUrl::fromLocalFile(BUILD_DIR "/index.html");
url.setQuery(QStringLiteral("webChannelBaseUrl=") + server.serverUrl().toString());
QDesktopServices::openUrl(url);
期待するURLは、
"file:///C:/Qt/Qt5.4.0gw/Examples/Qt-5.4/webchannel/build-standalone-Desktop_Qt_5_4_0_MinGW_32bit-Debug/index.html?webChannelBaseUrl=ws://127.0.0.1:12345"
ですが、実際はクエリパラメータが外されたURLがブラウザ上に表示されます。
"file:///C:/Qt/Qt5.4.0gw/Examples/Qt-5.4/webchannel/build-standalone-Desktop_Qt_5_4_0_MinGW_32bit-Debug/index.html"
これはバグなのでしょうか?
以上、宜しくお願いいたします。
2015年1月31日 15:11 小澤和広 kazuhiro.ozawa@gmail.com:
※表題が間違っていたため再送しています
いつもお世話になってます。 小澤です。
Qt5.4とHTMLやjavascriptとの連携させようとした場合、WebChannelという新しい機能があることを 知り、早速sampleで試しています。 sampleは、Examples\Qt-5.4\webchannel\standaloneを使用しました。qwebchannel.jsファイルが 無かったため、git://gitorious.org/qt/webchannelから落としてきたところ、ビルドは通りました。
いざ実行してみると、WidgetとHTML画面が表示するところまでは良いのですが、双方でデータ送受信 がまったく動きません。
環境は、Windows7 msvc2010ビルドで確認しています。
QtアプリとGoogleMapsを連携させたスマホアプリを作りたいと思っています。 ご存知の方がいらっしゃいましたら、ご教示下さい。
いつもお世話になってます。 小澤です。
本件ですが、自己解決しました。 Qt5.4のインストーラでは足りないソースなどがあり、デフォルトで動作させることが 出来ませんでしたが、gitoriousからソースをダウンロードしてからは正常に動作しました。
但し、URLのクエリパラメータが反映されない件は依然分かりません。
以上
2015年2月2日 11:12 小澤和広 kazuhiro.ozawa@gmail.com:
いつもお世話になってます。 小澤です。
追加で質問いたします。
WebChannelのサンプルのstandaloneは、クライアントとサーバで通信するサンプルアプリケーションです。 main.cppにて以下の様になっています。
QUrl url = QUrl::fromLocalFile(BUILD_DIR "/index.html");
url.setQuery(QStringLiteral("webChannelBaseUrl=") + server.serverUrl().toString());
QDesktopServices::openUrl(url);
期待するURLは、
"file:///C:/Qt/Qt5.4.0gw/Examples/Qt-5.4/webchannel/build-standalone-Desktop_Qt_5_4_0_MinGW_32bit-Debug/index.html?webChannelBaseUrl=ws://127.0.0.1:12345"
ですが、実際はクエリパラメータが外されたURLがブラウザ上に表示されます。
"file:///C:/Qt/Qt5.4.0gw/Examples/Qt-5.4/webchannel/build-standalone-Desktop_Qt_5_4_0_MinGW_32bit-Debug/index.html"
これはバグなのでしょうか?
以上、宜しくお願いいたします。
2015年1月31日 15:11 小澤和広 kazuhiro.ozawa@gmail.com:
※表題が間違っていたため再送しています
いつもお世話になってます。 小澤です。
Qt5.4とHTMLやjavascriptとの連携させようとした場合、WebChannelという新しい機能があることを 知り、早速sampleで試しています。 sampleは、Examples\Qt-5.4\webchannel\standaloneを使用しました。qwebchannel.jsファイルが 無かったため、git://gitorious.org/qt/webchannelから落としてきたところ、ビルドは通りました。
いざ実行してみると、WidgetとHTML画面が表示するところまでは良いのですが、双方でデータ送受信 がまったく動きません。
環境は、Windows7 msvc2010ビルドで確認しています。
QtアプリとGoogleMapsを連携させたスマホアプリを作りたいと思っています。 ご存知の方がいらっしゃいましたら、ご教示下さい。