QDesktopServices::openUrl(QUrl("http://google.com"));
デフォルトのブラウザが ie9、ie8、firefox、opera の場合に動作します
デフォルトのブラウザがクロムの場合、何も起こりません
QtCreatorデバッガーログのような行を見ることができます
ModLoad: 00000000`05250000 00000000`05308000 iexplore.exe
また
ModLoad: 00000000`04db0000 00000000`04ef8000 chrome.exe
実際には機能しますが、つまり、ffなどは指定されたURLで新しいタブを開き、クロムは開きません
バグだと思います
しばらく前にそれは完全に機能しました
私のシステム(ENV変数など)に問題がある可能性がありますか?
回避策を手伝ってください
私はクロスプラットフォームを好みますが、Windows での適切な作業が最大の優先事項です
可能な解決策 (winapi SHELLEXECUTE) - 醜い #ifdef を使用した方法は本当に嫌いですが、オプションになる可能性があります
PS: 下手な英語で申し訳ありません。