Raspberry Pi 2 Qt应用程序崩溃

时间:2016-04-23 08:47:00

标签: c++ qt raspberry-pi raspberry-pi2

我的应用程序随机崩溃。我使用网页视图加载了一些网址,并且始终有警告。

  

qnetworkreplyimplprivate :: error:内部问题,此方法只能调用一个堆栈

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    setAcceptDrops(true);
    web->load(QString("http:my url"));
//    QThread *webThread = new QThread;
//    web.moveToThread(webThread);
    web->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); //Handle link clicks by yourself

    connect(web, SIGNAL(linkClicked(QUrl)),this,SLOT(urlCliked(QUrl)));
    web->showMaximized();
}

2 个答案:

答案 0 :(得分:0)

web指针悬空。它应该初始化为指向某事。你可能需要这样的东西:

web = new QWebView(this);
web

中访问web->load(QString("http:my url"));之前,在构造函数中

您还需要包含相应的标题:

#include <QWebView>

答案 1 :(得分:0)

我在树莓派2上使用Qt版本5.3,我发现我在Qt中使用了不正确的gcc版本。 所以请确保使用与正确的gcc版本相同的Qt版本。