当我运行QtWebEngine' fancyBrowser'演示应用程序或我自己的QtWebEngine应用程序,我在运行时出现以下错误
nouveau:内核拒绝了pushbuf:没有这样的文件或目录 nouveau:ch0:krec 0推0 bufs 2 relocs 0 nouveau:ch0:buf 00000000 00000002 00000004 00000004 00000000 nouveau:ch0:buf 00000001 00000006 00000004 00000000 00000004
我在哪里做错了?
答案 0 :(得分:0)
重新安装图形驱动程序或只使用软件加速。在启动应用程序之前,在main.cpp中添加此行。必须在构造Q(Gui)应用程序之前设置此属性。
QApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
QGuiApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
或尝试使用OpenGL
QApplication::setAttribute(Qt::AA_UseDesktopOpenGL);
QCoreApplication::setAttribute(Qt::AA_UseDesktopOpenGL);
QGuiApplication::setAttribute(Qt::AA_UseDesktopOpenGL);
更多信息: