Модуль QtOpenGLМодуль QtOpenGL предоставляет классы, которые могут облегчить использование OpenGL в приложениях Qt. Далее... Пространства имен
Классы
Подробное описаниеOpenGL является стандартным API для отображения трехмерной графики. OpenGL имеет дело только с трехмерным рисованием и предоставляет очень слабую поддержку (или не предоставляет её вовсе) для решения проблем GUI-программирования. Интерфейс пользователя для OpenGL-приложений должен быть создан с помощью других инструментов, таких как Motif в платформе X, Microsoft Foundation Classes (MFC) в Windows, или Qt на обоих платформах. Замечание: OpenGL является торговой маркой корпорации Silicon Graphics в США и других странах Модуль Qt OpenGL облегчает использование OpenGL в Qt-приложениях. Он предоставляет классы виджетов OpenGL, которые могут использоваться, за исключением буфера дисплея OpenGL, в котором вы можете для отображения содержимого использовать API OpenGL, так же, как другие виджеты Qt. Для включения определений классов этого модуля используйте следующую директиву: #include <QtOpenGL>
Для линковки приложения с этим модулем, добавьте в ваш qmake файл проекта .pro: QT += opengl Модуль Qt OpenGL реализован как платформо-независимая обёртка Qt/C++ вокруг платформо-зависимых GLX (версии 1.3 и выше), WGL или AGL C API. Хотя предоставляемая базовая функциональность очень похожа на библиотеку GLUT Марка Килгарда (Mark Kilgard), приложения, использующие модуль Qt OpenGL, могут получить преимущество всего API Qt для неспецифичной для OpenGL GUI функциональности. Модуль QtOpenGL доступен в Windows, X11 и Mac OS X. Qt для встраиваемых Linux-систем и OpenGL поддерживает OpenGL ES (OpenGL для встраиваемых систем). Замечание: Чтобы воспользоваться API OpenGL в Qt для встраиваемых Linux-систем, необходимо интегрировать его в Q Window System (QWS). За подробностями обращайтесь к документации Qt для встраиваемых Linux-систем и OpenGL. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |