Interfacage graphique sous linux - Python - Programmation
Marsh Posté le 29-02-2008 à 00:48:23
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é
Marsh Posté le 01-03-2008 à 00:20:31
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
Marsh Posté le 01-03-2008 à 15:12:20
med365 a écrit : GTK c'est écrit en C et je doute qu'elle soit utilisable en C++. |
med365 a écrit : WxPython : [...] assez simple [...] |
C'est une plaisanterie bis?
Marsh Posté le 01-03-2008 à 21:34:49
Un appeau à Masklinn ?
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...
Marsh Posté le 04-03-2008 à 11:29:02
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...
Marsh Posté le 07-03-2008 à 20:03:54
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...
Marsh Posté le 08-03-2008 à 09:11:14
Perso, j'utilise wxPython. Je trouve que c'est très performant et relativement simple à utiliser.
Marsh Posté le 12-03-2008 à 15:36:10
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 )
Par contre étant sous KDE, et plutôt débutant en programmation, je me suis dit que :
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).
Marsh Posté le 05-04-2008 à 22:07:10
med365 a écrit : Qt est une lib géniale, c'est dingue le nombre de classes dispo... |
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.
Marsh Posté le 28-02-2008 à 14:41:52
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