IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GUI Python Discussion :

A la recherche du bon module


Sujet :

GUI Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut A la recherche du bon module
    Hello tout le monde,

    Je me suis récemment remis au Python (j'avais pas mal utilisé Python 2 à une époque mais pour d'autres utilisations), et je recherche LE bon module pour me lancer dans un projet.

    J'utilise désormais Python3, et j'ai besoin d'un module qui me permette d'afficher une GUI avec un genre de canvas où je peux afficher des points, ou des formes, mais dont je puisse garder une trace en mémoire, peut-être sous forme d'objets, pour pouvoir les déplacer ou les modifier ensuite (taille, couleur, voire forme...)
    Deuxième critère (et peut-être faut-il deux modules différents), j'ai besoin de pouvoir analyser une image (principalement détection de bordures et de couleurs) et m'en servir comme background pour le sujet du dessus.

    En plus clair, mon objectif est de mener des simulations dont les utilisateurs pourront créer leurs propres modèles, sous formes d'images. Le programme détectera les bordures des formes, couleurs des formes, localisation de certains points particuliers, et mènera une analyse/simulation avec déplacements et création de nouveaux points et formes.

    Résumons :
    -pouvoir prendre une image, en détecter les bordures, couleurs
    -les transformer en objets (facultatif)
    -placer cette image sur un canvas
    -pouvoir modifier ces objets et les déplacer après création
    -pouvoir aussi en créer des nouveaux sur ce même canvas
    -modifier ces nouveaux objets de la même manière

    J'ai déjà commencé un peu à faire ça sous Tkinter, mais je trouve pas ça vraiment pratique, le suivi d'une forme une fois dessinée est un peu galère, ou du moins pas adapté. Je trouve aussi qu'il n'y a assez peu de documentation complète sur la partie canvas.

    Voilà voilà, n'hésitez pas si vous avez des questions ou si vous voyez un module susceptible de convenir.
    Merci ! :)

  2. #2
    Membre habitué Avatar de racine carrée
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2018
    Messages : 156
    Points : 137
    Points
    137
    Par défaut
    Bonjour ZeroDay,
    pour tout ce qui est analyse d'image tourne toi vers opencv ("pip install opencv-python" et "import cv2").
    pour tout ce qui est GUI j'en ai pas trop fait en python donc je ne pourrais pas trop te donner beaucoup de détails, mais je sais qu'on peut utiliser Qt en python.
    Bon courage !

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 435
    Points : 37 020
    Points
    37 020
    Par défaut
    Salut,

    Si vous voulez faire du traitement d'image, le bon module c'est quelque chose qui va de PIL/Pillow a OpenCV.
    Mais si vous n'avez pas une idée des objets à créer/gérer à partir de là, et quelles opérations faire dessus, pas facile de savoir ce qui serait le plus adapté.

    La documentation complète du Canvas est ici. Une mouture moins dire à lire lorsqu'on débute sera plutôt celle-là. Et vous avez une collection de documentation tkinter en français dans cette discussion..

    Ceci dit le Canvas est un des widgets les plus compliqués qui soit. On peut faire de jolies choses avec mais la courbe d'apprentissage est longue.

    - W

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Tout d'abord merci pour vos réponses !

    Je pense du coup me tourner vers OpenCV et Tkinter. Grâce aux liens assez pratiques de @racine carrée, je pense être en mesure de faire graphiquement ce que je souhaite faire (je ne sais pas si c'est le meilleur moyen mais déjà je vois des possibilités).
    Qt m'attire un peu dans le sens où c'est quand même un peu plus poussé que Tkinter, celà dit, je n'ai pas besoin de plus, je crois.

    J'espère arriver à manier opencv, j'avais déjà fait un peu de traitement d'image en R, mais je ne sais pas si je vais retrouver des similarités en Pyton.

    Je reste ouvert à tous conseils supplémentaires ou autres propositions de modules, histoire de pouvoir comparer un peu, etc

Discussions similaires

  1. Recherche d'un module Java : Upload de fichiers
    Par pekka77 dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 19/12/2008, 20h22
  2. Recherche un bon moteur 3D
    Par wolfjeremy dans le forum Moteurs 3D
    Réponses: 7
    Dernier message: 08/06/2006, 14h12
  3. Service Mail Recherche le bon
    Par toure32 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 30/12/2005, 16h19
  4. recherche d'un modules
    Par naourass dans le forum Modules
    Réponses: 3
    Dernier message: 26/10/2005, 13h29
  5. Réponses: 3
    Dernier message: 09/10/2005, 20h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo