librairie graphique pour logiciel de CAO simple ?

librairie graphique pour logiciel de CAO simple ? - C++ - Programmation

Marsh Posté le 16-12-2005 à 13:19:01    

Bonjour, je commence à m'interesser à la création de GUI en C++ car je vais devoir développer un logiciel de CAO simple pour saisir des pièces mécaniques 2D de la manière la plus simple qui soit. En disposant de figures géométriques basiques, les fusionner avec un système de calques etc pour arriver à obtenir notre objet 2D.
 
Je ne sais pas trop quel librairie graphique choisir mais avant tout je veux que cette dernière soit 100% libre et qu'elle fonctionne sous linux et windows. Je pense que ce qui convient le mieux serait gtk+ ou wxWidgets. Gtk+ me parait très approprié, d'autant plus qu'il est utilisé pour The Gimp et la plupart des fonctions dont j'aurai besoin sont surement déjà implementées. wxWidgets aussi a l'air interessant, apparemment il est assez à la mode en ce moment non ?
 
S'il existe un GUI builder comme glade ou wxglade je crache pas dessus non plus...
 
Voilà, en fait je voudrais votre avis sur ces deux librairies, laquelle me conseillez vous plus que l'autre ?
 
 
Sinon, je ne compte pas faire de GUI en C mais juste par curiosité, quel serait votre choix si le langage devait etre C au lieu de C++ ?
 
Merci beaucoup :)

Reply

Marsh Posté le 16-12-2005 à 13:19:01   

Reply

Marsh Posté le 16-12-2005 à 14:41:59    

Qt dispose d'un designer d'interface, maintenant il te faut voir si tu es à l'aise avec la logique Qt...
Selon la licence que tu veux prendre, il y a aussi quelques contraintes. Genre Qt3 n'est pas gratuit sur Windows. Qt4 n'est gratuit sur Windows mais n'est utilisable qu'avec MinGW. Cependant, il y a quelques patches qui trainent pour l'utiliser avec VS, mais je n'ai pas la moindre idée de ce qu'il valent.

Reply

Marsh Posté le 19-12-2005 à 13:46:09    

le moins cher et le plus pénible est assurément les mfc (100% windows)
qt c'est la rolls des toolkits gui
wxwidgets c'est pas mal
gtk+ pas testé mais s'il est stable ça peut être très bien


Message édité par Profil supprimé le 19-12-2005 à 13:48:34
Reply

Marsh Posté le 19-12-2005 à 16:27:29    

Une librairie super violente (mais super néanmoins :)) pour répondre à ta question : www.opencascade.org

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed