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 :

GUI dans une thread, comment faire?


Sujet :

GUI Python

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2016
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Août 2016
    Messages : 80
    Par défaut GUI dans une thread, comment faire?
    Bonjour,
    j’ai pour projet de crée une interface web. J'utilise Cherrypy pour cela.
    Et dans un but de débogage et de control je voulais m'ajouter une interface local.
    J'ai d’abord essayé avec tkinter mais je but sur la façons d'intégré l'interface dans une thread. Visiblement tkinter utilise mainloop et ce n'est surtout pas ce qu'il me faut car cela bloque cherrypy.
    Je ne trouve pas de doc mettant l'interface dans une thread.
    Je viens donc chercher des conseils, Comment crée une interface graphique fonctionnant en parallèle avec cherrypy.

    En vous remerciant par avance.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 681
    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 681
    Par défaut
    Salut,

    Le plus simple sera sans doute de créer l'interface (avec le GUI) dans un processus "à part" et faire tourner le serveur Web (Cherrypy) dans un autre processus. Après il faut définir, les messages à échanger entre le GUI et le serveur Web, le protocole qui va supporter çà (HTTP, RPC, ?) et la mécanique qui, côté serveur Web, traitera les requêtes (c'est là qu'arrive peut être un thread).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2016
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Août 2016
    Messages : 80
    Par défaut
    Je te remercie pour la réponse. C'est donc plus compliqué que ce que je prévoyais. Je vais abandonné l'idée pour l'instant.

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 287
    Par défaut
    bonjour
    Citation Envoyé par alexis_c Voir le message
    but de débogage et de control
    J'ai du mal à comprendre ce que tu désires comme fonctionnalité sur un serveur web ...
    - debug : lire les logs ?
    - controle: stop/start ? Ou alors existe déjà une api pour le contrôler ?

    C'est en fonction de tes besoins que le problème va être complexe ou non.

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2016
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Août 2016
    Messages : 80
    Par défaut
    Pour l'instant j'en suis a la création.
    Et je debug les divers fonctionnalités par les retours console (kdevelop) coté serveur. (pour l'instant le serveur et le client sont sur mon pc en local)
    J'avais l'intention de me crée un petit affichage plus conviviale et qui permette de voire l'évolution des variables qui m'intéresse dynamiquement car le suivi de certain événement n'est pas pratique comme je fais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD24] Liaisons dans une analyse - Comment faire ce petit exercice ?
    Par bernisch dans le forum WinDev
    Réponses: 13
    Dernier message: 21/05/2019, 13h51
  2. Réponses: 10
    Dernier message: 13/09/2012, 12h04
  3. [PPT-2007] ligne 1 en gras, ligne 2 en italic dans une shape. comment faire en VBA?
    Par ola-oz dans le forum VBA PowerPoint
    Réponses: 6
    Dernier message: 01/07/2010, 14h59
  4. Réponses: 4
    Dernier message: 21/09/2008, 01h24
  5. Réponses: 5
    Dernier message: 03/09/2007, 20h36

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