QObject::connect(webview->page()->mainFrame(), SIGNAL(initialLayoutCompleted()), webview->page()->mainFrame(), SLOT(evaluateJavaScript("alert(); null")));
私のコードはコンパイルできますが、何も起こりません。スタンドアロンでテストしたところ正常に動作するため、evaluateJavascript は問題ではありません。私がやったので、信号は問題ではありません:
QObject::connect(webview->page()->mainFrame(), SIGNAL(initialLayoutCompleted()), webview, SLOT(close())));
そして、アプリは正常に終了します。問題は「webview->page->mainFrame()」部分に関連していると思います。
ありがとう。