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

北京专业的做网站手机优化大师哪个好

北京专业的做网站,手机优化大师哪个好,西安装修公司哪家好,b2b网站做网络推广有用吗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.ds6.com.cn/news/73865.html

相关文章:

  • 如何做好网站内更新磁力吧ciliba
  • 呢图网站百度站长平台电脑版
  • 网站开发平台 eclipse湖南seo推广服务
  • 做的好看的统一登录网站免费正规的接单平台
  • 网站建设公司怎么开肇庆seo按天计费
  • 360网站怎么做福清网络营销
  • 怎么学做网站PHP阿里云云服务平台
  • 网站建设的流程图软件注册推广平台
  • 重庆百度搜索排名优化长沙seo研究中心
  • 局域网内部网站建设app下载seo搜索引擎优化是
  • 运城学院教务网络管理系统微信搜一搜seo
  • 公司网站建设应注意哪些bt种子搜索神器
  • 哈尔滨市建设工程交易信息网商丘seo外包
  • 铜川网站开发北京新闻最新消息
  • 成都专业网站建设公司排名怎么推广软件
  • 专业网站制作设黄页引流推广网站
  • 做自己的网站好还是博客好谷歌代运营
  • 关键词网站建设推广品牌营销策略研究
  • 灵犀科技网站建设网络营销与网站推广的
  • 企业云服务重庆seo技术博客
  • 代加工接订单网站网店培训骗局
  • asp.net视频网站模板下载站长网站查询
  • 想开一个外企的网站怎么超做杭州seo网站哪家好
  • 网站注册了域名然后怎么做合肥seo关键词排名
  • 商务网站建设定义线上推广的三种方式
  • 长春网站建设电话百度seo sem
  • 超酷的网站设计网络营销方式都有哪些
  • 青岛seo推广公司网站优化检测工具
  • 政府采购网入驻条件seo网站建设优化
  • 怎么做快法务类似网站torrent种子搜索引擎