Я бы хотел разработать приложение (на C ++), подобное Pure Data , но с классным графическим интерфейсом и лучшей документацией ... Да, что-то вроде Max / MSP или Reaktor , но бесплатно и открыто!
Чтобы создать привлекательный, реактивный и переносимый интерфейс, я подумал об использовании OpenGL.
На мой взгляд, есть что-то вроде GUI Blender .
Перед тем, как приступить к разработке своего пользовательского инструментария для графического интерфейса, я погуглил, чтобы понять, существует ли что-то, что я мог бы использовать, и обнаружил:
- Juce : это кажется вполне поддерживаемым, но я не понял, можете ли вы встраивать только холст OpenGL в свой интерфейс или можно отобразить все виджеты с использованием OpenGL.
- nUI : это кажется действительно классным и портативным, но ... Его форум - пустыня, и действительно трудно найти учебник!
- ceGUI, FLTK, GLUI: такие плоские и серые ;-) и любые другие не поддерживаются.
Знаете ли вы другой инструментарий? Как вы понимаете, я ищу портативную библиотеку (на C ++), быструю и поддерживаемую.
Другая возможность - разработка с нуля моего пользовательского инструментария с использованием SDL или Freeglut, в этом случае, что может быть лучшим решением?
P.S .:
Читая другие темы по этой теме, я заметил, что многие разработчики предлагают использовать Qt ... Может ли Qt полагаться на OpenGL для рендеринга? Или это может только хост OpenGL canvas? В любом случае, вы считаете возможным (с хорошей производительностью) создать что-то подобное в Qt: