Qt中如何点击按钮弹出一个新的加载地图的界面
我再做一个桌面程序,就是点击一个按钮后,会弹出另一个窗口(不知道是Dialog还是Widget)来加载我本地的html网页
现在问题是我可以新建一个工程文件,直接上来就是窗口,然后在main.cpp中加载url,但是在我的主程序中,我不知该添加什么样的设计师界面,是Dialog还是Widget?需不需要在ui中拖上去一个WebView?而且应该怎样加载网页啊?
这是我新建的设计师界面类的cpp代码
主界面中有个按钮与这个界面绑定可以跳转过来 然后编译就出现三十多个“无法解析的外部符号和命令” 我删了build文件重新构建还是不行 请各位帮帮忙 教教我该怎样添加这个界面吧!
现在问题是我可以新建一个工程文件,直接上来就是窗口,然后在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文件重新构建还是不行 请各位帮帮忙 教教我该怎样添加这个界面吧!
...全文
相关推荐
基于QT的电子地图设计与实现
结合qt和MapInfo开发的校园导航系统文档资料。
Qt内嵌百度地图
目录 Qt内嵌百度地图 1.WebEngineView声明与定义 2.使用百度地图JavaScript API 2.1.注册账号,添加应用,获取ak码 2.2.设置容器样式,创建地图容器元素 2.3.初始化地图并显示 3.Qt调用Javascript函数 4.Javascript调用Qt函数 Qt内嵌百度地图 本文利用Qt的WebEngineView控件实现程序内嵌百度地图,涉...
QT+VS点击按钮弹出新窗口的实现
QT+VS点击按钮弹出新窗口的实现,工程说明见博客。。。 http://blog.csdn.net/u012043391/article/details/76228536
Qt加载百度离线地图
Qt4.8.6加载百度离线地图,实现了街道图和卫星图的切换,实现了地图中标签的移动,实现了获取地图坐标并在Qt界面显示。绝对原创,保证可用
Qt5加载百度离线地图实例
Qt5加载百度地图,这个是根据网上搜到的另个TestMap.rar文件修改而来,适用于Qt5版本,还修复了,编译无法通过的内容,添加了编译说明,如果有什么问题,欢迎在下方评论,随时沟通


