Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Interfaces Graphiques

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.

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quels modules utilisez vous pour vos interfaces graphiques perl
Glade 0 0%
Gtk 0 0%
Gtk2 1 7,14%
Java::Swing 0 0%
Qt 0 0%
Prima 0 0%
Tk 13 92,86%
Tkx 1 7,14%
vptk 0 0%
Win32::GUI 1 7,14%
wxPerl 1 7,14%
Sondage à choix multiple Votants: 14. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 06/01/2009, 15h21   #1
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 512
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 512
Points : 31 674
Points : 31 674
Par défaut Modules utilisés pour créer une interface graphique en Perl

Bonjour,

Quel(s) module(s) utilisez vous pour la création de vos interfaces graphiques ?

Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
Pourquoi avez-vous choisi ce ou ces modules ?
Est ce dans un cadre personnel, professionnel, dans le cadre d'un stage ?
Quel était le but de votre outil ?
Avez-vous déjà commercialisé votre outil ?
Avez vous eu des difficultés à le packager, le protéger par une licence (type GPL, LGPL, ...) ?
Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ?
Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules).
Votre outil avait-il des interactions avec d'autres langages de programmation, base de données?

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.
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2009, 15h44   #2
danathane
Membre du Club
 
Inscription : janvier 2007
Messages : 270
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : janvier 2007
Messages : 270
Points : 50
Points : 50
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.
danathane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2009, 16h04   #3
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 512
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 512
Points : 31 674
Points : 31 674
Tk, Gtk, Gtk+ (version 2), Glade, Qt, Wx, Prima ou autre?
Je n'ai à ce jour utilisé que Tk.

Pourquoi avez-vous choisi ce ou ces modules ?
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.

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 bioinformatique, administration et autres.
personnel : ftp, téléchargement de musiques, etc

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, ...) ?
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.

Avez-vous rencontré des difficultés à concevoir votre interface graphique ? Avez-vous rencontré des limites à votre outil ? Si oui lesquels ?
Pour le moment non

Avez-vous eu des difficultés à faire installer votre outil par un utilisateur (installation de Perl, des modules, compatibilité Perl, modules).
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.

Votre outil avait-il des interactions avec d'autres langages de programmation, base de données?
Non
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2009, 09h26   #4
Arioch
Membre émérite
 
Inscription : février 2003
Messages : 1 116
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 1 116
Points : 980
Points : 980
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.
Arioch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2009, 13h59   #5
yep2cv
Invité régulier
 
Inscription : janvier 2009
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2009
Messages : 6
Points : 8
Points : 8
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, ...
yep2cv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2010, 12h55   #6
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 512
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 512
Points : 31 674
Points : 31 674
N'hésitez pas à répondre à ce sondage.
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2010, 23h38   #7
Tiger-222
Membre régulier
 
Avatar de Tiger-222
 
Homme
Inscription : janvier 2007
Messages : 73
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26

Informations forums :
Inscription : janvier 2007
Messages : 73
Points : 76
Points : 76
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.
Tiger-222 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2010, 10h21   #8
Vespasien
Membre éclairé
 
Avatar de Vespasien
 
Inscription : janvier 2008
Messages : 383
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2008
Messages : 383
Points : 360
Points : 360
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
Vespasien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 14h02   #9
lilian_h
Membre éclairé
 
Homme Lilian Herault
Gérant infopsylon
Inscription : juin 2010
Messages : 215
Détails du profil
Informations personnelles :
Nom : Homme Lilian Herault
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Gérant infopsylon
Secteur : Industrie

Informations forums :
Inscription : juin 2010
Messages : 215
Points : 347
Points : 347
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.
lilian_h est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 05h24   #10
DUDE007
Invité régulier
 
Inscription : septembre 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 24
Points : 9
Points : 9
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
DUDE007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h06.


 
 
 
 
Partenaires

Hébergement Web