Qt这样打开:
#include <QDesktopServices> QDesktopServices::openUrl(QUrl(QLatin1String("https://www.tianqiweiqi.com/go.html")));
C++ 调用默认浏览器 打开指定网址
#include <windows.h> #include <tchar.h> #include <assert.h> const TCHAR szOperation[] = _T("open"); const TCHAR szAddress[] = _T("https://www.tianqiweiqi.com/"); int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR lpCmd, int nShow) { HINSTANCE hRslt = ShellExecute(NULL, szOperation, szAddress, NULL, NULL, SW_SHOWNORMAL); assert(hRslt > (HINSTANCE)HINSTANCE_ERROR); return 0; }
第一次打开的时候好像要比较长时间,第二次打开时就会很快速。
bool QDesktopServices::openUrl ( const QUrl & url ) [static]
从上面声明可以看了,该函数为静态函数,可直接使用,但需要引用头文件。