C ++ GUI Toolkit с поддержкой OpenGL - PullRequest
1 голос
/ 11 марта 2011

Я уже давно ищу хороший инструментарий C / C ++ GUI Toolkit и нашел, что это общие требования:

Мне нужно, чтобы это было: Хорошо выглядит кросс-платформенный C ++ или C, которые будут компилировать w / C ++, либо хорошо Поддержка OpenGL может использоваться в коммерческих приложениях без лицензионных платежей (без лицензионных ошибок)

Что я использовал в прошлом и почему они не то, что мне нужно: -Win32 (не кроссплатформенный) -FLTK (серый, плоский и визуально непривлекательный, но в остальном отличный)

Я достаточно внимательно смотрю на GTK, единственная проблема в том, что, насколько я могу судить, у него нет надежной поддержки OpenGL (только сторонней поддержки?) Лицензия Qt не допускает коммерческую разработку без лицензионного сбора.

Под поддержкой OpenGL я имею в виду представления OpenGL в наборе инструментов (встраиваемые).

Ответы [ 4 ]

5 голосов
/ 11 марта 2011

Возможно, вы захотите пересмотреть Qt в качестве своего ответа, и вы несколько лет отстаете от изменений лицензии с момента их приобретения Nokia - это больше не проблема, поскольку это LGPL в наши дни.А поддержка OpenGL является лишь одним из сильных сторон в пользу.

3 голосов
/ 11 марта 2011

Три основных из них, GTK +, wxWidgets и Qt, все используют форму LGPL. Если вы не можете динамически связываться с библиотеками графического интерфейса в своей архитектуре, вы можете распространять все коммерческое программное обеспечение, которое вам нужно.

0 голосов
/ 14 июня 2011

у нас есть инструментарий, XVT. если вам нужна помощь в написании, мы тоже можем это сделать.

0 голосов
/ 11 марта 2011

Это не совсем то, что вы просили, но другая возможность заключается в использовании стандартных окон openGL (например, с использованием GLFW) и создании GUI самостоятельно, например с ceGUI.

Определенно возможно иметь графический интерфейс в одной части экрана и трехмерный вид в другой, как вы получите с инструментарием.

(но лично я бы пошел с Qt, хотя)

...