Содержание

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Если при попытке попытке запустить пример Qt из пакета qtdeclarative5-examples появляется только чёрный экран, сопровождающийся выводом на консоль ошибок вида.


Info

libGL error: pci id for fd 11: 80ee:beef, driver (null)
libGL error: No driver found
libGL error: failed to load driver: (null)
QOpenGLContext::makeCurrent() called with non-opengl surface 0x5e2e9f084100
composeAndFlush: makeCurrent() failed
QOpenGLContext::makeCurrent() called with non-opengl surface 0x5e2e9f084100
composeAndFlush: makeCurrent() failed
QOpenGLContext::makeCurrent() called with non-opengl surface 0x5e2e9f084100
composeAndFlush: makeCurrent() failed

То для устранения проблемы:

  • Вариант 1: Сразу после создания объекта QApplication добавить
Info

QApplication::setAttribute(Qt::AA_ForceRasterWidgets, false);

  • Вариант 2: задать переменную окружения:

Info
QT_SUPPORT_GL_CHILD_WIDGETS=1



Info

Данная статья применима к:

  • ОС СН Смоленск 1.6