4

QWebEngineView と QWebEnginePage を使用してアプリケーションを作成しています。Web Dev Tools をアクティブにする方法があるかどうか疑問に思っていましたか?

Chrome で Google Developer Tool を使用して行うように、html、javascript コードをデバッグする必要があります。

QT 5.4でそれが不可能な場合、QTの将来のバージョンにいつ含まれる予定か誰にもわかりませんか?

4

4 に答える 4

0

set command line "remote-debugging-port=XXXX";ただし、アプリケーションが終了するとクラッシュするという問題があります

于 2016-08-15T14:52:52.143 に答える
0

古い QWebView でそれを行うことができます。 QWebSettings::DeveloperExtrasEnabledを参照してください。

ドキュメントには QWebEngineView と同じものはありませんが、このリンクを見つけました(47 行目を見てください)。動作するかどうかは試していませんが、試すことができます。開発ツールは、次の QT バージョンのいずれかで利用できるようになる可能性があります。

于 2015-02-11T00:18:26.020 に答える
0

そして、もう少し柔軟な解決策があります: コマンドラインパラメーター--remote-debugging-port=XXXX でアプリケーションを起動します。これは、QApplication によって Blink (または QWebEngine が何であれ) 内部に自動的にルーティングされるため、必要な引数の解析などの追加作業はありません。アプリの再構築なしで変更できます。

Upd: 率直に言って、私は 5.5 と 5.6 でしか使用していませんでした。おそらく 5.4 ではサポートされていませんでした。

于 2016-01-22T22:07:01.043 に答える