私はOpenGLでプログラムを書いていますが、ある種のインターフェースツールバーが必要です。私の最初の反応はGUIを使用することでしたが、C ++をさらに調査すると、GUIは使用しているOSに依存していることがわかりました(私はWindowsを使用しています)。そのため、QTを使用して支援することにしました。
私の質問は、このソリューションに対して最善/適切なアプローチを取っているかどうかです。OpenGLプログラムを作成して、C ++コードとのインターフェイスを作成したいGUIを使用して、実行したいことを実行することもできますか。
たとえば、各方向に矢印が付いた単純な「コントロールパネル」を作成するとします。そして、画面上にglutによって作成されたボックスオブジェクトがあります。クリックする矢印をインターフェイスし、openGLプログラムと対話してボックスを移動できますか?