QWebFrame::evaluateJavaScript
コード内の 1 か所で呼び出していますが、効果がありません。ただし、この呼び出しを setTimer(0) 呼び出しに置き換えて、このタイマーがタイムアウトしたときに元の関数を呼び出すと、機能します。機能するかどうかはどうすればわかりますか? 私の場合に評価される JavaScript コードは、AJAX 呼び出しを行う 1 つの JavaScript 関数を呼び出します。この AJAX 呼び出しはQNetworkAccessManager
、. ただし、コードから直接呼び出すと、リクエストは作成されません。それが、最初のシナリオでは機能しないと言うときの意味です。QWebFrame
QNetworkRequest
QWebFrame::evalutateJavaScript
何かが QtWebKit の実行を妨げているか、呼び出されQNetworkAccessManager
た後にジョブを実行できないようevaluateJavaScript
です。イベントとメイン(GUI)イベントループに関係があると思われます。何か案は?