S
Маусым 16, 2020, 3:36 Т.Қ.

Qt OpenGl

Где мне найти полную документацию по работе с OpenGl в qt, в оф. доках почему-то не нашёл.

Можно ли как-то привязать картинку из Qml к QGlWidget, чтобы применять к ней OpenGl еффекты?

Как мне сохранить содержимое QGlWidget в .jpg или .svg?

QGlWidget подойдёт для этого или лучше использовать что-то другое?

2

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

1
Evgenii Legotckoi
  • Маусым 17, 2020, 12:07 Т.Қ.
  1. Не уверен, что полная документация на OpenGL вообще присутсвует в Qt. Когда я писал кастомный QML Item на C++, то копался в заголовочниках Qt и сравнивал макросы с тем, что есть в OpenGL.
  2. Можно написать кастомный QML элемент и не касаться QGLWidget вообще, если честно, то лучше не смешивать классические виджеты и QML вовсе. Здесь я описывал пример создания кастомного QML Item с использованием OpenGL QML - Урок 032. Создаём Custom QuickItem из C++ с использованием средств OpenGL
  3. Используйте метод renderPixmap
  4. Если вы пишите приложение на QML, а вы его пишите на QML как я понял, то лучше написать кастомный QML Item на C++ (см. пункт 2)

    Пікірлер

    Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
    Кіріңіз немесе Тіркеліңіз