Qt中如何点击按钮弹出一个新的加载地图的界面

p36378 p36378 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我再做一个桌面程序,就是点击一个按钮后,会弹出另一个窗口(不知道是Dialog还是Widget)来加载我本地的html网页
现在问题是我可以新建一个工程文件,直接上来就是窗口,然后在main.cpp中加载url,但是在我的主程序中,我不知该添加什么样的设计师界面,是Dialog还是Widget?需不需要在ui中拖上去一个WebView?而且应该怎样加载网页啊?

这是我新建的设计师界面类的cpp代码
#include "webbrowserdialog.h"
#include "ui_webbrowserdialog.h"

WebBrowserDialog::WebBrowserDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::WebBrowserDialog)
{
ui->setupUi(this);
showWeb();
}

WebBrowserDialog::~WebBrowserDialog()
{
delete ui;
}

void WebBrowserDialog::showWeb(){
QWebView *view = ui->webView;
view->load(QUrl("file:///D:/Docs/QT/QWebTest2/maps.html"));
view->show();
}


主界面中有个按钮与这个界面绑定可以跳转过来 然后编译就出现三十多个“无法解析的外部符号和命令” 我删了build文件重新构建还是不行 请各位帮帮忙 教教我该怎样添加这个界面吧!
...全文
评论 8
收藏 已收藏
分享
返回顶部
p36378
Qt 21,503 成员 26,693 内容