Ich probiere ein einfaches QWebEngineView Beispiel aus, aber es stürzt immer weiter ab und ich habe keine Ahnung warum.QWebEngineView stürzt sofort ab, besonders nach dem Scrollen - Qt5.8
Hier ist der Code in main.cpp
#include <QApplication>
#include <QWebEngineView>
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication app(argc, argv);
QWebEngineView view;
view.resize(1024, 750);
view.load(QUrl("http://www.qt.io"));
view.show();
return app.exec();
}
und hier ist die .proDatei
TEMPLATE = app
QT += webenginewidgets
SOURCES += main.cpp
target.path = $$[QT_INSTALL_EXAMPLES]/webenginewidgets/minimal
INSTALLS += target
und dies ist die Fehlermeldung, die ich
bekommen> nouveau: kernel rejected pushbuf: No such file or directory nouveau:
> ch8: krec 0 pushes 0 bufs 2 relocs 0 nouveau: ch8: buf 00000000
> 00000002 00000004 00000004 00000000 nouveau: ch8: buf 00000001
> 00000006 00000004 00000000 00000004 nouveau: kernel rejected pushbuf:
> No such file or directory nouveau: ch8: krec 0 pushes 0 bufs 2 relocs
> 0 nouveau: ch8: buf 00000000 00000002 00000004 00000004 00000000
> nouveau: ch8: buf 00000001 00000006 00000004 00000000 00000004
> nouveau: kernel rejected pushbuf: No such file or directory nouveau:
> ch8: krec 0 pushes 0 bufs 2 relocs 0 nouveau: ch8: buf 00000000
> 00000002 00000004 00000004 00000000 nouveau: ch8: buf 00000001
> 00000006 00000004 00000000 00000004 nouveau: kernel rejected pushbuf:
> No such file or directory nouveau: ch8: krec 0 pushes 0 bufs 1 relocs
> 0 nouveau: ch8: buf 00000000 00000002 00000004 00000004 00000000 The
> program has unexpectedly finished.
Ich renne Qt 5.8 auf einer Korora 25 (basierend auf Fedora) Maschine.
Danke! Dies scheint auch für mich zu funktionieren. Ich benutze Qt5.9 auf macOS. Wenn ich versuche, dieselbe URL mehrmals zu laden, besteht eine Wahrscheinlichkeit von 50%, dass sie abstürzt. Nachdem ich dieses Attribut gesetzt habe, scheint es nicht mehr zu stürzen. (Zumindest das ist mein paar Stunden Testergebnis.) –
Ich muss meinen vorherigen Kommentar zurücknehmen. Mit diesem setAttribute() -Aufruf kommt es immer noch zu dem Absturz, aber viel weniger wahrscheinlich als ohne diesen Aufruf. –