code

Qt의 기본 사용자 브라우저에서 링크를 여는 방법은 무엇입니까?

codestyles 2020. 12. 1. 08:02
반응형

Qt의 기본 사용자 브라우저에서 링크를 여는 방법은 무엇입니까?


Qt (모든 플랫폼 (Win Mac Lin)에서 열림)를 사용하여 기본 사용자 브라우저에서 링크를 여는 방법이 궁금합니다.


문서에서 : QDesktopServices

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

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

사용자의 데스크탑 환경에 적합한 웹 브라우저에서 주어진 URL을 열고 성공하면 true를 반환합니다. 그렇지 않으면 거짓을 반환합니다.


이 코드를 시도해 볼 수 있습니다.

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

추가 정보를 얻으려면 QDesktopServicesQUrl읽으십시오 .


데스크탑 서비스 클래스에서 openUrl ()을 찾고 있습니다.

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

참고 URL : https://stackoverflow.com/questions/10250332/how-to-open-a-link-in-a-default-user-browser-in-qt

반응형