Qt5_在Qt程序中打開網頁

當我們在進行界面設計時,通常會在窗口的工具欄設置一個查詢或者幫助按鈕,這個按鈕可以連接到某個網站,如百度或者谷歌的首頁。這種功能如何實現?
首先,應該添加頭文件

#include <QDesktopServices>

其次,添加信號槽語句

 googleAction = new QAction(QIcon("google.ico"),tr("搜索"),this);
 connect(googleAction,SIGNAL(triggered()),this,SLOT(on_clicked_google()));

最後,定義信號槽。

void MainWindow::on_clicked_google()
{
  QDesktopServices::openUrl(QUrl(QLatin1String("http://www.google.com")));
}

網頁地址可以根據自己需求更改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章