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

  FORUM HardWare.fr
  Programmation
  Python

  Interfacage graphique sous linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Interfacage graphique sous linux

n°1694396
sylvaing
Posté le 28-02-2008 à 14:41:52  profilanswer
 

Bonjour,
 
J'aimerais interfacer graphiquement des programmes C++ et des programmes python sous linux,...
 
Quels outils de programmation graphique seraient les plus adaptes ?
 
Merci et bonne journee

mood
Publicité
Posté le 28-02-2008 à 14:41:52  profilanswer
 

n°1694456
Taz
bisounours-codeur
Posté le 28-02-2008 à 15:53:36  profilanswer
 
n°1694829
Anonymouse
Posté le 29-02-2008 à 00:48:23  profilanswer
 

Taz a écrit :

gtk, qt, tk


 
J"e sais que wxPython est utilisable sous python et est en C++ après je ne l'ai jamais utilisé

n°1695462
med365
Posté le 01-03-2008 à 00:20:31  profilanswer
 

Taz a écrit :

gtk, qt, tk


 
Tk en C++ bof, en plus y a mieux...
GTK c'est écrit en C et je doute qu'elle soit utilisable en C++.
 
QT : Puissant mais relativement complexe.
WxPython : Complet et assez simple et très portable.
 
En esperant avoir pu t'aider ;)

n°1695563
masklinn
í dag viðrar vel til loftárása
Posté le 01-03-2008 à 15:12:20  profilanswer
 

med365 a écrit :

GTK c'est écrit en C et je doute qu'elle soit utilisable en C++.


C'est une plaisanterie?

med365 a écrit :

WxPython : [...] assez simple [...]


C'est une plaisanterie bis?


Message édité par masklinn le 01-03-2008 à 15:13:19

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1695647
med365
Posté le 01-03-2008 à 21:34:49  profilanswer
 

Un appeau à Masklinn ? :D
 
Non je ne connaissais pas gtkmm mais je n'exprimais qu'un simple doute ;)
 
Pour wx ben c'est relatif, même si je trouve que l'utilisation en python est assez chiante avec ses méthodes OnInit et une gestion assez bizarre des évênements...

n°1696860
Sve@r
Posté le 04-03-2008 à 11:29:02  profilanswer
 

Perso j'utilise PyQt. C'est vrai que ca semble complexe au début mais 1) il y a une foule d'exemple dans la librairie et on arrive rapidement à sortir des trucs sympa et 2) c'est vraiment vraiment puissant comme outil...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1699121
med365
Posté le 07-03-2008 à 20:03:54  profilanswer
 

Qt est une lib géniale, c'est dingue le nombre de classes dispo...
Je viens de me lancer dans Qt (avant j'utilisais GTK) et j'avoue avoir quand même du mal à comprendre les signal/slots et la gestion des évênements...

n°1699205
_mumu_
Posté le 08-03-2008 à 09:11:14  profilanswer
 

Perso, j'utilise wxPython. Je trouve que c'est très performant et relativement simple à utiliser.


---------------
"Software is like sex. It's better when it's free..."   Linus Torvalds
n°1701160
freekolok
Posté le 12-03-2008 à 15:36:10  profilanswer
 

J'ai cru lire que wxPython était simple au départ, mais compliqué quand le projet se complexifie (je ne sais pas, je n'ai jamais fait de projet complexe  :ange: )
Par contre étant sous KDE, et plutôt débutant en programmation, je me suis dit que :

  • autant utiliser la librairie Qt (version 4)
  • autant utiliser python qui à l'air plus simple à appréhender que le C++
  • utiliser un IDE vraiment bien, surtout depuis les versions 4 qui est Eric, couplé avec Qtdesigner


Je me suis amusé à faire un exemple utilisant pyqt et matplotlib pour afficher une courbe et utiliser les fonctions zoom et span et c'est vrai qu'en très peu de ligne, on a un résultat intéressant (voir le post a propos de PyQt et interaction Matplotlib).


Message édité par freekolok le 12-03-2008 à 15:40:20

---------------
http://freekolok.free.fr/blog
mood
Publicité
Posté le 12-03-2008 à 15:36:10  profilanswer
 

n°1713228
Sve@r
Posté le 05-04-2008 à 22:07:10  profilanswer
 

med365 a écrit :

Qt est une lib géniale, c'est dingue le nombre de classes dispo...
Je viens de me lancer dans Qt (avant j'utilisais GTK) et j'avoue avoir quand même du mal à comprendre les signal/slots et la gestion des évênements...


 
Au début ça semble complexe mais en fait c'est très simple
Chaque objet Qt génère divers signaux (quand on passe dessus, quand on clique dessus, quand on tape du texte, etc)
Tu peux associer un signal venu d'un objet à une action programmée. Si c'est ça, dès que le signal est activé, l'action se lance.
 
Le seul problème que j'ai trouvé, c'est qu'on ne peut pas passer de paramètre à l'action. Donc faut que tu te débrouilles sans. Mais parfois certains signaux intègrent une valeur (par exemple le texte tapé) et donc quand l'action est lancée, la valeur du signal est alors automatiquement passée à la fonction de l'action. Mais il t'es impossible à toi de forcer une action à recevoir une valeur si elle ne vient pas du signal.


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

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

  Interfacage graphique sous linux

 

Sujets relatifs
Graphique dynamiquement modifiableLire le taux des cores du CPU (windows et linux) sous python
Interface graphiqueInterfacage serie RS 232
gros bug PHP linux avec includeQuel livre pour apprendre la programmation sous linux ?
Peut on mettre des commandes linux dans un script en pythonAjouter extension php sous linux
Java - création de dossier et droit d'écriture (linux)les archives sous linux
Plus de sujets relatifs à : Interfacage graphique sous linux


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