Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

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


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 добавить

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

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

    QT_SUPPORT_GL_CHILD_WIDGETS=1


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

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