http://qmpwidget.sourceforge.net/
Но вот что-то со сбркой демы у меня не выходит
qmake ругается
Раскрывающийся текст
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget13showUserImageERK6QImage[QMPOpenGLVideoWidget::sh
owUserImage(QImage const&)]+0xaa): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget13showUserImageERK6QImage[QMPOpenGLVideoWidget::sh
owUserImage(QImage const&)]+0xca): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget13showUserImageERK6QImage[QMPOpenGLVideoWidget::sh
owUserImage(QImage const&)]+0x11f): undefined reference to `glViewport@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12displayImageERK6QImage[QMPOpenGLVideoWidget::dis
playImage(QImage const&)]+0x96): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12displayImageERK6QImage[QMPOpenGLVideoWidget::dis
playImage(QImage const&)]+0xb6): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12initializeGLEv[QMPOpenGLVideoWidget::initializeG
L()]+0xe): undefined reference to `glEnable@4'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12initializeGLEv[QMPOpenGLVideoWidget::initializeG
L()]+0x39): undefined reference to `glClearColor@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12initializeGLEv[QMPOpenGLVideoWidget::initializeG
L()]+0x52): undefined reference to `glClearDepth@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget8resizeGLEii[QMPOpenGLVideoWidget::resizeGL(int, int)]+0x3c): undefined reference to `glViewport@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x11): undefined reference to `glClear@4'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x19): undefined reference to `glLoadIdentity@0'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x3d): undefined reference to `glBindTexture@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x136)
: undefined reference to `glViewport@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x145)
: undefined reference to `glBegin@4'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x15e)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x177)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x190)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1a9)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1c2)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1db)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1f4)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x20d)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x215)
: undefined reference to `glEnd@0'
owUserImage(QImage const&)]+0xaa): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget13showUserImageERK6QImage[QMPOpenGLVideoWidget::sh
owUserImage(QImage const&)]+0xca): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget13showUserImageERK6QImage[QMPOpenGLVideoWidget::sh
owUserImage(QImage const&)]+0x11f): undefined reference to `glViewport@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12displayImageERK6QImage[QMPOpenGLVideoWidget::dis
playImage(QImage const&)]+0x96): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12displayImageERK6QImage[QMPOpenGLVideoWidget::dis
playImage(QImage const&)]+0xb6): undefined reference to `glTexParameterf@12'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12initializeGLEv[QMPOpenGLVideoWidget::initializeG
L()]+0xe): undefined reference to `glEnable@4'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12initializeGLEv[QMPOpenGLVideoWidget::initializeG
L()]+0x39): undefined reference to `glClearColor@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget12initializeGLEv[QMPOpenGLVideoWidget::initializeG
L()]+0x52): undefined reference to `glClearDepth@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget8resizeGLEii[QMPOpenGLVideoWidget::resizeGL(int, int)]+0x3c): undefined reference to `glViewport@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x11): undefined reference to `glClear@4'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x19): undefined reference to `glLoadIdentity@0'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x3d): undefined reference to `glBindTexture@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x136)
: undefined reference to `glViewport@16'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x145)
: undefined reference to `glBegin@4'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x15e)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x177)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x190)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1a9)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1c2)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1db)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x1f4)
: undefined reference to `glTexCoord2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x20d)
: undefined reference to `glVertex2f@8'
../libqmpwidget.a(qmpwidget.o):qmpwidget.cpp:(.text$_ZN20QMPOpenGLVideoWidget7paintGLEv[QMPOpenGLVideoWidget::paintGL()]+0x215)
: undefined reference to `glEnd@0'
У кого нибудь есть результативный опыт использования?