簡體   English   中英

在Qt應用程序中單擊按鈕,在外部瀏覽器上打開URL

[英]Open url on an external browser on button click in a Qt application

我的應用程序應該包含一個按鈕,當你點擊它時,應該在這里打開外部瀏覽器是我的代碼

void Logindialog::on_inscriptionPushButton_clicked()
{
  QDesktopServices::openUrl(QUrl("http://www.google.com", QUrl::TolerantMode));
}

但是當我編譯我得到這個錯誤列表

  • 錯誤:嵌套名稱說明符中使用的不完整類型'QUrl'
  • 錯誤:無效使用不完整類型'class QUrl'
  • 錯誤:'class QUrl'的前向聲明

您忘記包含QUrl,因為只存在前向聲明。

在文件頂部使用#include <QUrl>#include <QtCore>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM