問題タブ [qt5.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QML アプリを実行すると、Qt 5.6 でブラックリストに登録されたグラフィック カードはどうなりますか?
次期 Qt 5.6 では、OpenGL または Angle のサポートが不十分であることが知られている一部のグラフィック カードをマークするブラックリストが導入されています。
確認例
disable_desktopgl
しかし、とdisable_angle
セットの両方を持つカード上の QML アプリはどうなるでしょうか? それらのユーザーは QML アプリをまったく実行できませんか?
qt - load() または page() メソッドで QWebEngineView がクラッシュする
Qt 5.5、QWebView プロジェクトを Qt 5.6 (ベータ)、QWebEngine に移植する作業を行っています。ここで移植ガイドを読みました。私のコードは次のようになります。
.h ファイルは _view を次のように定義します。
および .cpp コンストラクター (QWidget から継承するクラス) には次のものがあります。
page() または load() メソッドを実行すると、全体が次のようにクラッシュします。
_view ポインターが null でないことを確認しました。
ドキュメントを見ると、上記のコードとほぼ同じ例がここにあります。また、 load() 呼び出しを彼らのものと同じになるように置き換えてみました:
それでもクラッシュします。これらのクラッシュを引き起こしている可能性のあるアイデアはありますか?
最初に QWebEnginePage を作成し、QWebEngineView で setPage() を作成する必要がありますか? (私はそうではないと仮定しています...) 私が使用している Qt バイナリ (Windows 32 ビット MSVC 2013 用にビルド済み) と何か関係があるのでしょうか?
スタック トレースの関連部分:
ここでクラッシュします:
_profile が NULL であることと関係があるのではないかと考えたので、最初に QWebEngineProfile を次のように設定しようとしました。
次に、代わりに qwebengineprofile.cpp でクラッシュします:
スタック トレースあり:
qt - Mac OSX (El Capitan) で QtWebKit を使用して Qt5.6 をビルドする方法
qtwebkit と一緒に qt5.6 を実際にビルドする方法について、qt.io サイトで具体的な指針が見つからないので、ヒントをいただければ幸いです。開発モードで git リポジトリから qt5.6.0 を問題なくビルドできますが、qtwebkit を再追加する手順がわかりません。すでにそれをやった人はいますか?