QWebEngineView立即崩溃,尤其是在滚动后 - Qt5.8
QWebEngineView crashes immediately especially after scrolling - Qt5.8
我正在尝试一个简单的QWebEngineView示例,但它不断崩溃,我不知道为什么。
这是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();
}
这是 .pro 文件
TEMPLATE = app
QT += webenginewidgets
SOURCES += main.cpp
target.path = $$[QT_INSTALL_EXAMPLES]/webenginewidgets/minimal
INSTALLS += target
这是我收到的错误消息
> 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.
我在korora 25(基于fedora(机器上运行Qt 5.8。
我在使用Ubuntu时遇到了同样的问题,但它在Windows 10中运行良好。
我已经解决了它,在创建QApplication之前放置了以下行:
QApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
该问题与 OpenGL 的使用有关。
我在 Rstudio 上遇到了类似的问题(这是 rstudio 上非常著名的错误(有人建议在终端中使用以下命令运行它:
QT_XCB_FORCE_SOFTWARE_OPENGL=1 rstudio
相关文章:
- 使用一个考虑到std::map中键值的滚动或换行的键
- Qt5:使用QCommandLineParser类时出现奇怪的编译错误
- QScrollArea:由垂直滚动条引起的水平滚动条
- 跟踪滚动条上的鼠标事件
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 控制台输出在 Qt5 中未正确显示
- 在Qt5中使用QTextSteam时的"使用已删除功能"
- 如何在不使用滚动条的情况下使视图更改
- 如何为对象生成滚动效果?
- 如何模拟不同边数的骰子滚动?
- 如何初始化升压滚动窗口累加器?
- Qt5 从 MySQL 数据库中选择数据
- 实现包含多个 QQuickPaintedItems 的 QQuickView 的滚动
- Qt5 远程对象 + 自定义类型,但不在 POD 中
- Qt5 用户界面编译器:-i 选项不可用
- 通过水平滚动条更改标签
- Qt5 throws std::bad_alloc
- 模拟 QScrollArea Qt5 的滚动
- QWebEngineView立即崩溃,尤其是在滚动后 - Qt5.8