QT导入百度地图<附代码及动图展示>

您所在的位置:网站首页 qt如何加载离线百度地图 QT导入百度地图<附代码及动图展示>

QT导入百度地图<附代码及动图展示>

2024-07-04 09:20| 来源: 网络整理| 查看: 265

老规矩,先看效果

在这里插入图片描述

开始步骤:七步走

第一步:进入百度创建地图链接,请点击:创建地图链接

1.1 点击这个 在这里插入图片描述 1.2 然后全选自定义地图代码并复制 在这里插入图片描述 第二步:在D盘新建一个baidu.html文件,将复制的所有代码粘贴到新建的baidu.html文件中,保存!在这里插入图片描述 在这里插入图片描述 第三步:pro中添加如下配置

QT += webenginewidgets

第四步:.h中添加如下头文件

#include #include

第五步:Ui文件中拉个按钮,并右键按钮转到槽函数

在这里插入图片描述 第六步:.cpp中这样写

#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } // 按钮的槽函数 void MainWindow::on_pushButton_clicked() { QWebEngineView *view=new QWebEngineView(parentWidget()); view->load(QUrl("D://baidu.html")); // D://baidu.html就是自己刚创建的 view->show(); // 显示百度地图 }

第七步:最终的.h是这样的

#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private slots: void on_pushButton_clicked(); // 按钮的槽函数 private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3