69

Qtを使用してデフォルトのユーザーブラウザでリンクを開く方法を知りたいです(すべてのプラットフォーム(Win Mac Lin)でリンクを開くことができます)?

4

3 に答える 3

81

ドキュメント: QDesktopServices

http://doc.qt.io/qt-4.8/qdesktopservices.html#openUrl

bool QDesktopServices::openUrl ( const QUrl & url ) [static]

ユーザーのデスクトップ環境に適した Web ブラウザーで指定された URL を開き、成功した場合は true を返します。それ以外の場合は false を返します。

于 2012-04-20T16:57:21.030 に答える
32

このコードを試すことができます

QString link = "http://www.google.com";
QDesktopServices::openUrl(QUrl(link));

詳細については、 QDesktopServicesQUrlを参照してください。

于 2013-07-27T09:03:23.807 に答える
13

デスクトップ サービス クラスで openUrl() を探している

http://qt-project.org/doc/qt-4.8/QDesktopServices.html

于 2012-04-20T16:58:26.073 に答える