当前位置: 首页 > news >正文

北京专业的做网站在线外链工具

北京专业的做网站,在线外链工具,安康免费做网站,怎么改网站的上传限制1、软件启动后加载网页无异常,点击按钮,加载新网页时崩溃 崩溃代码: QWebEngineView *createWindow(QWebEnginePage::WebWindowType type) { Q_UNUSED(type); return this; } 2、原因 Qt只是调用谷歌的浏览器引擎&#xff…

1、软件启动后加载网页无异常,点击按钮,加载新网页时崩溃

崩溃代码:

    QWebEngineView *createWindow(QWebEnginePage::WebWindowType type)
    {
        Q_UNUSED(type);

        return this;
    }

2、原因

Qt只是调用谷歌的浏览器引擎,不是像firefox、chrome那样的浏览器,浏览器已经提供了tab页去显示一个新的链接,因此需要自己设置如何显示新链接。

3、解决方法:

(1)load()新的url

QWebEngineView的urlChanged()附带的参数就是url地址,所以如果你想在本webview视图上显示这个页面就直接在绑定的槽函数onUrlChanged()里调用load(url)就ok了。

解决代码:

//绑定urlChanged()信号槽

    connect(m_webView, SIGNAL(urlChanged(const QUrl)), this, SLOT(onUrlChanged(const QUrl)));

//加载跳转的网页

void QWebTestWidget::onUrlChanged(const QString &url)
{
    m_webView->load(QUrl(url));
}

(2)重写createWindow()方法

createWindow()默认返回NULL,无法显示新的链接是因为没有提供一个QWebEngineView给它,在这个方法里有一个WebWindowType类型参数。

    解决代码:

QWebEngineView *createWindow(QWebEnginePage::WebWindowType type)
    {
        if (type == QWebEnginePage::WebBrowserTab)//解决崩溃问题
        {
            QWebEnginePage* newPage = new QWebEnginePage(this->page()->profile(), this);
            this->setPage(newPage );
        }

        return this;
    }

http://www.zhongyajixie.com/news/5834.html

相关文章:

  • 网站 高清 标清如何做浏览器下载安装2023版本
  • 网站SEO做点提升流量象客如何做一个网页
  • 自己做的网站如何让百度收录关键词可以分为哪三类
  • 邯山区建设局网站吉林黄页电话查询
  • 自媒体论坛交流推荐搜索引擎优化分析
  • 网站项目怎么做计划竞价推广怎么做
  • wordpress对接微信seo软文代写
  • 北京网页设计有限公司seo关键词优化
  • 免费的seo网站下载买卖链接网站
  • 如何做国外外贸网站营销型网站建设策划书
  • 免费建设网站制作seo公司的选上海百首网络
  • 网站购买外链制作网页链接
  • 溧阳城乡建设局网站如何在网上推广
  • 成都网站免费制作如何让自己网站排名提高
  • 重庆seo搜索引擎优化优与略沧州seo包年优化软件排名
  • 国外旅游哪几个网站做攻略好百度域名注册
  • 多个域名URL转发到一个网站软件推广
  • 网站连接跳转怎么做百度搜图
  • 信金在线制作网站网络营销主要做些什么
  • 系统官网网站模板适合推广的app有哪些
  • 日本做衣服的网站有哪些久久seo综合查询
  • 网站首页设计特点有哪些百度平台商家客服
  • 军队网站建设方案百度问答平台入口
  • 安吉城乡建设局网站全媒体运营师报考官网在哪里
  • 桌面网站怎么做公司官网制作开发
  • 上海内贸网站建设全国免费发布信息平台
  • 有了阿里云服务器怎么做网站外链
  • 最好的建站平台厦门seo招聘
  • 做一个电影网站需要多少钱上海百度推广开户
  • 上海工业网站建设抖音seo优化怎么做