|
|||||||
| Interfaces Graphiques Forum d'entraide pour les interfaces graphiques en Perl (TK, GTK, Tk-Zinc, 2D et 3D avec OpenGPL, ....). Avant de poster, veuillez consulter la FAQ Perl/Tk , les cours Perl. |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#1 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 512 ![]() |
Bonjour,
Quel(s) module(s) utilisez vous pour la création de vos interfaces graphiques ? Merci de nous faire partager vos expériences. Cela permettra d'aider ceux qui se lancent dans la création d'interface graphique en Perl ou ceux qui ont rencontré des difficultés dans le déploiement de leurs logiciels ou GUI.
__________________
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
version : GTK2
Pourquoi GTK2 : j'en ai plus entendu parlé que TK Cadre : Personnel But : Remix de Googlemaps, Google earth non commercialisé interface graphique en cours de développement (pour le moment je rame un peu) intéraction : Perl, Oracle. |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 512 ![]() |
Je n'ai à ce jour utilisé que Tk. Car c'est le premier module dont j'avais entendu parlé quand j'ai débuté en Perl et je n'ai plus cherché. Je testerais bien aussi gtk+ par curiosité, mais pour l'intant, Tk me suffit bien. personnel et professionnel professionnel : outils bioinformatique, administration et autres. personnel : ftp, téléchargement de musiques, etc non J'utilise PAR pour la création d'exe et inno setup pour le packaging. L'utilisation de PAR est un peu prise de tête lorsqu'on utilise beaucoup de modules dont certains nécessitant des DLL. De plus, la gestion de compatibilité entre modules n'est pas toujours évidente. Pour le moment non Oui et non. L'idéal est d'installer Perl par l'utilisateur. C'est ce que je fais. Idem pour les modules. La difficulté est la gestion des versions des modules qui changent régulièrement et la version de Perl utilisez pour concevoir l'outil avec celle installé chez l'utilisateur. Il faut gérer tout ça. Sinon ça va. Non
__________________
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : février 2003 Messages : 1 116 ![]() |
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
Tk. Pourquoi avez-vous choisi ce ou ces modules ? Parce que j'avais acheté un bouquin sur Tk aux éditions O'Reilly et je me suis dis que ça pourrait être utile de faire mon appli en Tk plutôt qu'en Gtk que je ne connaissais pas ![]() Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ? Cadre personnel Quel était le but de votre outil ? Créer une petite application permettant de simuler la création d'une fiche de personnage de jeu de rôle. Avez-vous déjà commercialisé votre outil ? Non, juste envoyé le script Perl/Tk une fois fini à quelques connaissances. Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ? J'aurais bien aimé en faire un exécutable à l'époque (il y a 6 ans) mais j'utilisais Perl2exe et ce cochon n'a jamais été fichu de compiler correctement quoi que ce soit alors j'ai abandonné. Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ? Pas de difficultés ni de limites particulières rencontrées. Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules). Pour ceux qui ont eu mon script, il m'a fallu leur filer une procédure concise pour installer Perl sur leur disque dur. Votre outil avait-il des interactions avec d'autres langages de programmation, base de données? Non.
__________________
Comment écrire du bon code en Perl |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 6 ![]() |
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
Tk. Pourquoi avez-vous choisi ce ou ces modules ? sur HPUX, nous avons bcp de developpements en perl, et de vieilles interfaces en mshell; je voulais essayer d avoir tout en perl. Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ? Cadre personnel et professionnel. Quel était le but de votre outil ? 1) un gestionnaire d arbre genealogique: entrer des donner, naviguer dans les fiches, representer l arbre graphiquement (dans un canvas) (pc et hpux) 2) remplacer des workflow en mshell 3) outils tableaux de bords d acivites pro (distribution de cron, pannes de machines) 4) bigbrother= mesurer des temps associes a des activites Avez-vous déjà commercialisé votre outil ? non Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ? N/A Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ? 1) pb avec du Scroll pas encore resolu (multilignes multiboutons et scroll) 2) utilisation des bindings, resolu avec bind "KeyPress" sur un entry. Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules). N/A Votre outil avait-il des interactions avec d'autres langages de programmation, base de données? oui, shell unix, oracle, ... |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 512 ![]() |
N'hésitez pas à répondre à ce sondage.
__________________
|
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : janvier 2007 Messages : 73 ![]() |
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
Gtk2-perl ainsi que Tk (plus rarement). Pourquoi avez-vous choisi ce ou ces modules ? J'ai commencé par Tk et je n'ai pas accroché à l'aspect graphique (bien que j'ai lu à droite à gauche des choses intéressantes) puis je me suis tourné vers Gtk+. Pourquoi ? Car je voulais que l'application soit en harmonie avec le thème de l'utilisateur et je trouve Gtk+ assez beau, de plus j'avais déjà commencé quelques applis en PHP-Gtk, du coup j'étais rôdé. Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ? Cadre personnel pour une communauté. Quel était le but de votre outil ? Un framework pour l'audit (sécurité web et plus poussé par la suite). Avez-vous déjà commercialisé votre outil ? Nope ! GNU/GPL v3. Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ? Pas le moins du monde. Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ? Hm après avoir trouvé la bonne documentation, tout est allé plutôt bien, pas de réels soucis. Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules). Il faut bien faire attention aux versions, sinon ça va. Votre outil avait-il des interactions avec d'autres langages de programmation, base de données? Non. |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : janvier 2008 Messages : 383 ![]() |
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
Tk Pourquoi avez-vous choisi ce ou ces modules ? Le plus documenté sur internet. Tutorial de débutants à foison. Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ? Personnel Quel était le but de votre outil ? Faire une interface simple pour que mes amis puissent utiliser mon automate (il parcours un site internet et applique des changements fastidieux a mettre en oeuvre pour un humain). Comme ils ne sont pas tous du métier, il fallait un moyen d'utilisation simple. Avez-vous déjà commercialisé votre outil ? Non Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ? Même pas pensé Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Non, mais avec 4 zone de texte et 2 boutons, je ne peux vraiment juger. Avez-vous rencontré des limites à votre outil ? Si oui lesquels ? cf réponse précédente. Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules). Oui. C'est justement là que c'est fastidieux. En plus, une amie avait peur que je lui installe un code malicieux... Votre outil avait-il des interactions avec d'autres langages de programmation, base de données? Ce sont deux scripts distincts. L'un utilise Mechanize et l'autre ne fait que l'appeler.
__________________
Les X commandements |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Lilian HeraultGérant infopsylon Inscription : juin 2010 Messages : 215 ![]() |
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?Je n'ai utilisé que Tk. Pourquoi avez-vous choisi ce ou ces modules ?C'est le premier module dont j'avais entendu parlé. Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ?personnel et professionnel Quel était le but de votre outil ?professionnel : Outils de monitoring, administration personnel : monitoring Avez-vous déjà commercialisé votre outil ?non Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ?Je n'ai jamais essayé Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ?Non, Tk est suffisamment documenté Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules).Par vraiment, la difficulté réside d'avantage dans l'installation de tous les modules par un tier. Votre outil avait-il des interactions avec d'autres langages de programmation, base de données?Oui, MySQL. Lilian. |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : septembre 2008 Messages : 24 ![]() |
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
=> Tk Pourquoi avez-vous choisi ce ou ces modules ? => le premier que j'ai trouvé Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ? => professionnel Quel était le but de votre outil ? => créer un fichier texte d'informations pour un script de calcul SCILAB Avez-vous déjà commercialisé votre outil ? => non Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ? => je n'en suis pas encore là (en plein apprentissage) Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ? => je suis dans les bind et callbacks et assemblage de morceaux de codes ... Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules). => non Des interactions avec d'autres langages de programmation, base de données? => SCILAB et script windows pour organiser le tout |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com