Développeur C++ en herbe sollicite conseils concernant le volet "graphique"
Bonjour,
je voudrais vous demander conseil concernant une petite application que je voudrais coder.
Je suis en train d'apprendre le C++, et je voudrais créer une appli qui me permettrait d'éditer une fonction à la souris, qui serait une version augmentée de ce qu'un objet "array" permet déjà dans l'environnement de programmation graphique "pure data" (voir en haut à gauche dans cette video).
Ce projet serait un support idéal pour mon apprentissage de C++ et d'une librairie permettant de créer une interface graphique, mais je dois encore faire le choix de la librairie...
Voici mon cahier des charges (sans ordre particulier), qui se rapproche d'un éditeur de ControlChange midi, à ceci près que les valeurs "dessinées" le seraient en tout point de la zone d'édition, sans être liées à des notes par exemple:
J'ai, pour l'instant, deux axes de réflexion pour me permettre de choisir la librairie graphique multi-plateformes dont je vais entreprendre l'étude :
Bien que je sois débutant en C++ j'ai un esprit analytique et je programme (jamais en interface graphique) depuis 25 ans. Mon expérience personnelle me pousse donc à utiliser le deuxième axe de réflexion comme outil pour départager les candidats, car le premier axe de réflexion propose forcément plusieurs candidats.
Pour l'instant mon coeur balance entre QT, WxWidgets, openFrameworks. La troisième librairie n'est pas spécifiquement dédiée au graphisme mais est orientée "arts numériques", ce qui pourrait être intéressant (bien que pour l'instant je n'arrive pas à en résoudre les dépendances sous LZK2, mais cela fera peut-être l'objet d'un autre sujet sur le forum).
Je demande donc aux programmeurs dans l'assemblée quels seraient vos conseils, commentaires, indications de softs pouvant me servir d'exemple ...
Je vous remercie beaucoup d'avance!
Cordialement,
Nau
je voudrais vous demander conseil concernant une petite application que je voudrais coder.
Je suis en train d'apprendre le C++, et je voudrais créer une appli qui me permettrait d'éditer une fonction à la souris, qui serait une version augmentée de ce qu'un objet "array" permet déjà dans l'environnement de programmation graphique "pure data" (voir en haut à gauche dans cette video).
Ce projet serait un support idéal pour mon apprentissage de C++ et d'une librairie permettant de créer une interface graphique, mais je dois encore faire le choix de la librairie...
Voici mon cahier des charges (sans ordre particulier), qui se rapproche d'un éditeur de ControlChange midi, à ceci près que les valeurs "dessinées" le seraient en tout point de la zone d'édition, sans être liées à des notes par exemple:
- dessin à la souris d'une fonction, c'est à dire que sur une verticale donnée il ne peut y avoir qu'un point
- discrétisation fixe sur les deux axes, homogène
- nombre de points fixe (autrement dit : largeur de fenêtre fixe)
- une fois la fonction dessinée, elle peut être retouchée directement à la souris (comme dans un éditeur de CC midi)
- (dans un second temps) possibilité de zoomer/dézoomer pour pouvoir dessiner plus ou moins précisément, avec des axes gradués qui "suivent" les opérations
J'ai, pour l'instant, deux axes de réflexion pour me permettre de choisir la librairie graphique multi-plateformes dont je vais entreprendre l'étude :
- celui de la "réputation", qui recouvre les conseils que je recueille concernant (dans le désordre) leur ergonomie, leur efficacité, leur facilité d'apprentissage, l'éventuelle existence de méthodes collant déjà très près à ce que je désire faire.
- celui de la possibilité de prendre une appli existante en logiciel libre comme point de départ duquel m'inspirer pour coder mon propre schmilblick
Bien que je sois débutant en C++ j'ai un esprit analytique et je programme (jamais en interface graphique) depuis 25 ans. Mon expérience personnelle me pousse donc à utiliser le deuxième axe de réflexion comme outil pour départager les candidats, car le premier axe de réflexion propose forcément plusieurs candidats.
Pour l'instant mon coeur balance entre QT, WxWidgets, openFrameworks. La troisième librairie n'est pas spécifiquement dédiée au graphisme mais est orientée "arts numériques", ce qui pourrait être intéressant (bien que pour l'instant je n'arrive pas à en résoudre les dépendances sous LZK2, mais cela fera peut-être l'objet d'un autre sujet sur le forum).
Je demande donc aux programmeurs dans l'assemblée quels seraient vos conseils, commentaires, indications de softs pouvant me servir d'exemple ...
Je vous remercie beaucoup d'avance!
Cordialement,
Nau
Mégaphone
calixtus06, 14:33, jeu. 28 mars 2024:
Bonjour et bienvenue à b.vl
calixtus06, 09:30, mer. 27 mars 2024:
Bonjour et bienvenue à Noar
olinuxx, 18:50, lun. 25 mars 2024:
Bonjour et bienvenue à Ted Demore
olinuxx, 17:52, dim. 24 mars 2024:
Bonjour et bienvenue à Noitavon
calixtus06, 11:07, jeu. 21 mars 2024:
Bonjour et bienvenue à obds, ceric
obds, 16:12, mar. 19 mars 2024:
Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024:
Bonjour et bienvenue à Jerry
calixtus06, 18:03, mer. 13 mars 2024:
Bonjour et bienvenue à tanguero
olinuxx, 11:01, dim. 10 mars 2024:
Bonjour et bienvenue à lolo
bda, 16:59, sam. 09 mars 2024:
Chapeau pour l'édito. Vous êtes au top les gars
olinuxx, 19:52, mer. 06 mars 2024:
Bonjour et bienvenue à TrkNrk