Я пишу программу на OpenGL и мне нужна какая-то интерфейсная панель инструментов. Сначала я использовал GUI, а затем продолжил исследование C ++. Я понял, что GUI зависят от используемой вами ОС (я на Windows). Поэтому я решил использовать QT, чтобы помочь мне.
Мой вопрос заключается в том, принимаю ли я наилучший / подходящий подход к этому решению. Могу ли я даже написать свою программу OpenGL и иметь графический интерфейс пользователя, который я хочу создать интерфейс с кодом C ++, чтобы делать то, что я хочу.
Например, если я создам простую «панель управления» со стрелками в каждом направлении. И на экране у меня есть объект box, созданный glut, могу ли я соединить стрелки, по которым нужно щелкнуть, и взаимодействовать с программой openGL, чтобы переместить бокс?