Какие полнофункциональные опции кроссплатформенного инструментария GUI существуют для встраивания в приложение OpenGL? - PullRequest
2 голосов
/ 15 августа 2011

Я пишу полноэкранное приложение OpenGL.В рамках этого я собираюсь представить большой рендеринг GL на фоне с множеством окон впереди, некоторые из которых содержат больше GL, а некоторые содержат простой GUI.Эта присоска должна работать по крайней мере на Linux и Windows, Mac тоже неплохо бы иметь.

Здесь я ищу варианты инструментария GUI.Мне нужна полная зрелая система с полным набором виджетов, помощников по макету, отслеживанием фокуса виджетов и т. Д.

Моя наивная идея состоит в том, чтобы встроить что-то вроде GTK +, передать ему входные события для его частейэкран и сделать это для буферов, которые я текстурирую на примитивах GL.

Может ли GTK + работать так?Какие еще есть варианты?

1 Ответ

2 голосов
/ 15 августа 2011

Я настоятельно рекомендую вам проверить Qt и его OpenGL модуль .Он способен делать все, что вы описали.

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...