Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2014 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  interface graphique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

interface graphique

n°628123
GOUGOU1
Posté le 01-02-2004 à 23:50:26  profilanswer
 

Bonjour, je suis en première année de DUT informatique et mon langage principal est l'ada ( je vais attaquer le C au troisième trimestre).
Voilà, je voudrais faire des interfaces graphiques en ADA. Je me uis un peu renseigner, et j'ai choisi GTK_ADA pour m'aider. J'ai lu la petite doc en français livré avec, ais bien compris le principe, et j'ai parcourru la doc en anglais (442 pages [:aaah] ) bref, j'ai fait plusieurs tut, et ais un peu bidouillé avec glade. Le Pb, c'est que avec glade, je creer un bouton, mais celui-ci tiens toute la fenetre. Je n'arrive pas à le redimenssionner. De plus, dans les tuts que j'ai fais, c'est pareil, les boutons tiennent toute la fenetre. Je voudrais savoir s'il n'existe pas des fonctions pour positionner un bouton et definir sa taille dans GTK_ADA, car j'ai beau cherché, je n'ai pas trouvé. Surtout, je voudrais saovir si c'ets possible, de faire des boutons de la taille que l'on veux, pour avoir une interface interessante.
Sinon, j'ai entendu parler de X_Windows, et l'on m'a conseillé d'écrire moi meme mes bibliothèque de gestion d'interface. Est-ce qu'il faut utiliser X_Windows pour cela ( je sais meme pas ce que c'ets  :lol: )  
Autrement, je voudrais savoir quel compilateur vous utiliser, j'utilise ADAgide et Jgrasp, et voudrais savoir s'il en existe d'autres.
Enfin, pour finir, je voudrais savoir si vous ne connaitriez pas des liens vers d'autres tut pour les interface graphique en ADA, car là, je n'ais pas grand chose d'interessant.
 
je vous remercie
@+++

mood
Publicité
Posté le 01-02-2004 à 23:50:26  profilanswer
 

n°629053
GOUGOU1
Posté le 02-02-2004 à 22:50:04  profilanswer
 

Je me suis remis sur glade cet après midi, car je trouveais bizarre le fait que l'on ne pouvais pas définir la taille des boutons. Et j'ai réussi. En fait, il faut d'abord selectionner l'outil fixed et dessiner une zone. Ensuite, tous les objets de cette zone sont positionnables et dimemtionnables.
Mes autres questions tiennent toujours et j'en rajoute une, est-ce que quelqu'un sait comment on code ces fameuse zones fixed, car dans es tuts que j'ai, ils ne les mentionne pas.
@++

n°630302
GOUGOU1
Posté le 03-02-2004 à 21:58:29  profilanswer
 

Bon, je me suis demerdé seul, car apparement, personne ne vois de quoi je parle. Meme pour les environnement de prog ?
 
bon, une autre question, meme si maintenant je ne me fait plus trop d'illusion, j'ai creer un objet GEntry. Je voudrais savoir comment je peut récupérer le contenu de ce cham ? J'ai regardé, et apparement, il n'y a pas de fonction qui puisse le faire. Quelqu'un connais la méthode ?
@+++

n°630321
nraynaud
lol
Posté le 03-02-2004 à 22:31:47  profilanswer
 

bon, puisqu'on me pousse à te répondre, happyhobbit est quelqu'un de très sympa qui maîtrise gtkAda. Il répondra sûrement à tes questions par mail.
 
http://adacoincoin.happyhobbit.com/


---------------
trainoo.com, c'est fini
n°630522
HelloWorld
Salut tout le monde!
Posté le 04-02-2004 à 01:11:34  profilanswer
 

Ton problème est plus un problème de GTK que d'Ada. Va sur des forums spécialisés CTK, même s'ils codent en C ils auront une idée. De mémoire, GTK gère le redimensionnement des composants, tu as mis un bouton seul, il lui fait prendre toute la fenêtre.  
XWindow (sans le s) est le serveur graphique sous Unix/Linux. On passe par lui pour sortir du mode texte, créer des fenêtes, ... Je te déconseille de t'y plonger. Oriente toi vers quelque chose de plus haut niveau. GTK par exemple s'appui sur les services d'X11 pour afficher et gérer ses composants. Y'a d'autres alternatives, parmis les plus sérieuses Qt en C++ (portable mais payant) ou wxWindows qui encapsule GTK sous Linux et Win32 sous Windows (donc portable, gratuite, en C++/Python). Commme tu le découvre, Ada n'est pas trop fait pour l'IHM. On utilise plutôt C++ pour cela et Ada pour certains traitements. J'ai fait de l'Ada en 1° année d'IUT aussi, et moi aussi j'ai voulu faire des IHM. On avait un compilo sous Windows avec un IDE assez sympa (AOnix). Elle permettait de faire des petites IHM mais pour Windows only.
Sous Linux j'avais utilisé gnat à la fac, mais j'ai pas fait grand chose avec.
 


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°631461
GOUGOU1
Posté le 04-02-2004 à 19:33:21  profilanswer
 

merci.
Pour le problème de la taille des boutons, je l'ais résolu, en utilisant des zones fixed. J'ai fait des relation père fils, et çà marche nikel.
Sinon, pour récupérer la valeur d'un objet GEntry, j'y arrive, enfin, j'ai trouvé la finction, c juste que je n'avais pas la bonne doc. LA doc en ligen est plus complète que celle que j'ai imprimé ( ki fait quand meme 442 pages [:aaah] )
Bref, merci pour tout.
@+++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  interface graphique

 

Sujets relatifs
[Interface graphique] Cardinalités dans le modèle MVC ?indexation automatique en html/ interface graphique ftp
Interface graphique, empilement de composants[c/c++] Interface graphique
Un IDE alternatif à JBuilder qui génère une Interface Graphique ?[PERL]-Interface graphique - Nouveau sujet.
Interface graphiqueQuoi pour programmer un logiciel avec une interface graphique ss linux
Interface graphique en mode texte[C]Interface graphique, sonore, forme geometrique et troadé
Plus de sujets relatifs à : interface graphique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR