Je voudrais développer une application (en C++) similaire à Pure Data, mais avec une interface graphique sympa et une meilleure documentation ... Oui, quelque chose comme Max/MSP ou Reaktor, mais gratuit et ouvert!GUI Toolkit en OpenGL
Afin de créer une interface attrayante, réactive et portable, je pensais utiliser OpenGL. Dans mon esprit, il y a quelque chose comme Blender GUI.
Avant de commencer à développer pour comprendre s'il existe quelque chose que je pourrais utiliser ma trousse à outils GUI personnalisé Je googlé autour dans l'ordre, et j'ai trouvé:
- Juce: il semble assez soutenu, mais je ne comprendre si vous pouvez seulement intégrer le canevas OpenGL dans votre interface ou s'il est possible de rendre tous les widgets en utilisant OpenGL.
- nUI: il semble vraiment cool et portable, mais ... Son forum est un désert, et il est vraiment difficile de trouver un tutoriel!
- ceGUI, FLTK, GLUI: si plat et gris ;-) et tous ne sont pas encore maintenus.
Connaissez-vous d'autres outils? Comme vous le comprenez je recherche une librairie portable (en C++), rapide et supportée.
L'autre possibilité est de développer à partir de zéro ma boîte à outils personnalisée en utilisant SDL ou Freeglut, dans ce cas qui pourrait être la meilleure solution? Lire d'autres discussions sur ce sujet J'ai remarqué que de nombreux développeurs suggèrent d'utiliser Qt ... Qt peut-il utiliser OpenGL pour le rendu? Ou il pourrait seulement hôte OpenGL toile? De toute façon pensez-vous est possible (avec de bonnes performances) créer quelque chose comme ça dans Qt:
nUI possède des tutoriels dans son référentiel github (voir l'onglet Wiki). – ergosys
@ergosys Vous avez raison, mais comme vous pouvez le lire ici [nUI Wiki] (https://github.com/libnui/nui3/wiki): << Ce wiki est actuellement récupéré à partir d'une sauvegarde du site Web d'origine afin il est incomplet et de nombreuses fonctionnalités sont brisées (pas d'images, liens manquants, etc.). S'il vous plaît, supportez-nous car nous réparons les problèmes ... >>. En tout cas merci ... je pense que je vais essayer! –
Le programme Audiomulch de Ross Bencina répond à certaines des choses que vous décrivez en termes d'interface (bien que ce soit un environnement musical/audio supérieur à ce que vous proposez) et utilise Qt. Vous voudrez peut-être entrer en contact avec lui. – daj