Interface graphique C

Interface graphique C - C - Programmation

Marsh Posté le 15-06-2004 à 12:24:16    

Bonjour à tous.
 
Glade est il le seul concepteur d'interfaces possible pour programmer des applications graphiques en C sous windows ?
 
Et si oui, qqun possède t'il une sorte de tutorial pour l'installer, installer les lib, etc ?
 
Merci.


---------------
Legends Never Die...
Reply

Marsh Posté le 15-06-2004 à 12:24:16   

Reply

Marsh Posté le 15-06-2004 à 13:23:46    

Non, il y en a plein.
Pour le Windows pur, tu as l'API Win32 brute, très bien documentée dans la MSDN mais un peu rustique, par contre ça produit du code ultra-optimisé si tu maîtrises bien, enfin pour du graphique c'est rarement utile...
Sinon le MFC, mais c'est du (mauvais) C++
 
Chez les systèmes graphiques multi-platteforme incluant un port Windows, tu as le GTK par exemple (un peu bourrin) et bien d'autres, idem en C++

Reply

Marsh Posté le 15-06-2004 à 14:50:18    

Voilà des liens interessants (Google est ton ami !).
www.gtk-fr.org
www.gtk.org
 
weed > Oui c'est juste l'inversion du f et du r ! :D


Message édité par darkoli le 18-07-2004 à 20:43:33
Reply

Marsh Posté le 17-06-2004 à 14:22:57    

tu t'es trompé d'adresse darklol  
http://www.gtk-fr.org/index.php?page=cours&id=01
 
mais est ce que gtk necessite un windows manager  
parce que Bougaflex si tu veux du 100% portable je te conseille curse qui fonctionne en mode console ...
 
tu pourra meme lancer ton prog a partir de ssh

Reply

Marsh Posté le 17-06-2004 à 16:13:46    

weed a écrit :

...
mais est ce que gtk necessite un windows manager
...

Oui !

Reply

Marsh Posté le 17-06-2004 à 16:29:52    

weed a écrit :

si tu veux du 100% portable je te conseille curse qui fonctionne en mode console ...


curse est standard maintenant ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 17-06-2004 à 16:31:08    

HelloWorld a écrit :

curse est standard maintenant ?


 
c'est la meilleure de l'année ^^

Reply

Marsh Posté le 17-06-2004 à 18:35:05    

HelloWorld a écrit :

curse est standard maintenant ?


 
non je n'ai pas dis que c'etait un standard
je disais qu'au niveau portabilité c'est le top  
on peux meme lancé son appli a distance via putty ou openssh. Je trouve que c'est un gros plus ....
 
je me suis peut eter fais mal comprendre  
 
[mode troll]
apres j'ai entendu parlé de cursed gtk  qui a l'air d'assossier la puissance de gtk et la portabilité de curse  
[/mode troll]
 

Reply

Marsh Posté le 17-06-2004 à 18:37:06    

weed a écrit :


la puissance de gtk


[:xx_xx]
t'as déjà testé QT ? tu essaies, et tu me reparles ensuite de la notion de puissance


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2004 à 18:51:46    

weed a écrit :

non je n'ai pas dis que c'etait un standard
je disais qu'au niveau portabilité c'est le top  
on peux meme lancé son appli a distance via putty ou openssh. Je trouve que c'est un gros plus ....


Donc le 100% est en trop, ou alors c'est 100% sur UNIX.
Pour openssh c'est pas grace à cette lib mais juste grace aux séquences d'échappement ANSI. Et c'est aussi faisable avec les applis GTK (ou autre) via XWindow...
Je me demande ce que ça donne sous Windows qui a une taille de console fixe. Je serais pas étonné qu'ils aient recodé une pseudo console.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 17-06-2004 à 18:51:46   

Reply

Marsh Posté le 17-06-2004 à 18:59:52    

effectivement QT a l'air d'etre pas mal :
 http://www.trolltech.com/products/qt/index.html
il est multiplatforme mais j'ai pas bien vu si on peux l'utiliser aussi bien en C qu'en C++
 
apres il faut voire si QT est beaucoup plus compliqué que GTK ???
 
j'aurai du peser mes mots. Je viens de decouvrir cette biblio ncurse gtk qui doit etre un mix de ncuse et de gtk. Et donc je pense ca doit etre pas mal.  Tu peux faire fonctionner ton programme en mode console et en mode fenetre. J'entends par la si ton programme est lancer à distance via une console ssh ca sera le mode console, si ton programme est lancé sous un windows manager tu as le mode fenetre    
C'est tout du moins ce que j'ai compris ...
 
 
Regarde les screenshots
http://zemljanka.sourceforge.net/cursed/screenshots/
 
Apres il faut voire si la biblio est compliqué a mettre en place ...

Reply

Marsh Posté le 17-06-2004 à 19:10:18    

HelloWorld a écrit :

Donc le 100% est en trop, ou alors c'est 100% sur UNIX.


et bien je crois avoir sur sur plusieur site que c'etait multi plateforme  
 

Citation :


Pour openssh c'est pas grace à cette lib mais juste grace aux séquences d'échappement ANSI. Et c'est aussi faisable avec les applis GTK (ou autre) via XWindow...


dsl, qu'est ce que tu sous entends que c'est faisable avec GTK qui est prevu fonctionner avec un XWindow
 

Citation :


Je me demande ce que ça donne sous Windows qui a une taille de console fixe. Je serais pas étonné qu'ils aient recodé une pseudo console.


et bien comme je te l'ai dis c'est aussi porté sous windows

Reply

Marsh Posté le 18-06-2004 à 09:02:42    

C'est vrai que QT a l'air pas mal mais pour Windows il n'est pas gratuit : :sweat:
http://www.trolltech.com/products/qt/pricing.html
 

Reply

Marsh Posté le 18-06-2004 à 10:26:21    

Citation :

dsl, qu'est ce que tu sous entends que c'est faisable avec GTK qui est prevu fonctionner avec un XWindow


Ben GTK s'appui sur X11... En fait c'est faisable avec n'importe quelle appli graphique sous Linux/UNIX.

Citation :


et bien comme je te l'ai dis c'est aussi porté sous windows


Oui, ncurses existe. J'ai jamais testé.
Mais ssh sous Windows, je sais pas ce que ça va donner. Soit ils sont balaises et ils convertissent les séquences d'échapement ANSI en appels Win32, soit hum...
A l'occasino je testerais ça, et SFU voir ce qu'on peut faire.
Mais d'une manière générale je trouve pas que ce soit un gros avantage.
C'est rare qu'on ait besoin d'une telle utilisation quand on se destine à une appli graphique, et si c'est le cas, y'a VNC qui marche tres bien, ou le remote desktop de XP.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-06-2004 à 11:34:52    

darkoli a écrit :

C'est vrai que QT a l'air pas mal mais pour Windows il n'est pas gratuit : :sweat:
http://www.trolltech.com/products/qt/pricing.html


 
Y'a builderX aussi qui lui est gratos en version perso...

Reply

Sujets relatifs:

Leave a Replay

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