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

PyQt Python Discussion :

Pyqt Temp réelle


Sujet :

PyQt Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Pyqt Temp réelle
    Bonjour,

    J'ai développé un programme visant à contrôler et à réaliser des séquences d'exécution pour deux instruments via une interface que j'ai réalisée sur QT-Designer, jusqu'ici tout va bien ça fonctionne mais j'aimerais l'améliorer. Actuellement lorsque la séquence est en cours d'exécution il m'est impossible d'interagir avec l'interface, elle ne répond pas, j'aimerais pouvoir actualiser les valeurs ou mettre en pause la séquence par exemple, cela est cruciale pour une bonne utilisation de l'interface.
    Le problème c'est que je ne sais pas comment m'y prendre, j'appelle donc a vos connaissance pour, si vous le voulez bien, m'aider a régller ces problèmes

    Je vous remercie d'avance pour vos réponses

    Nom : Capture.PNG
Affichages : 198
Taille : 26,8 Ko

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par Pierre.J Voir le message
    Actuellement lorsque la séquence est en cours d'exécution il m'est impossible d'interagir avec l'interface, elle ne répond pas
    Tant que la fonction/méthode appelée (qui déroule la séquence) ne se sera pas terminée, elle bloque les mises à jour de l'interface. Et c'est "normal".
    Vous pouvez pousser cette séquence dans un QThread pour qu'elle puisse s'exécuter indépendamment.

    Citation Envoyé par Pierre.J Voir le message
    Le problème c'est que je ne sais pas comment m'y prendre, j'appelle donc a vos connaissance pour, si vous le voulez bien, m'aider a régler ces problèmes
    C'est une technique simple mais qui demande un apprentissage pour être maîtrisée: vous avez pleins d'exemples, de tutos, et la documentation Qt accessible sur Internet pour démarrer.

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

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Merci beaucoup,

    Alors si j'ai bien compris j'ai juste a poussez cette method en QThread, pas tout mon code. Si c'est ça j'ai pas 1500 ligne a refaire

    Avez vous un lin vers une explication qui vous semble la meilleure, si non je trouverais bien

    En tout cas merci beaucoup

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par Pierre.J Voir le message
    Alors si j'ai bien compris j'ai juste a poussez cette method en QThread, pas tout mon code. Si c'est ça j'ai pas 1500 ligne a refaire
    Comme dans tous les projets 90% du code s'écrit en 10% du temps.

    Citation Envoyé par Pierre.J Voir le message
    Avez vous un lin vers une explication qui vous semble la meilleure, si non je trouverais bien
    La meilleure est celle qui est dans la documentation Qt.
    Mais elle vous paraîtra peut être indigeste suivant votre niveau en programmation, vos connaissances de Qt et du temps que vous allez pouvoir/vouloir passer à comprendre comment construire votre code.
    Donc à vous de faire votre marché...

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

Discussions similaires

  1. [XL-2007] courbe de variation d'une cellule en temps réelle
    Par meryem100 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/08/2011, 22h36
  2. [AJAX] Changement en temps réelle ?
    Par dimebagplan dans le forum AJAX
    Réponses: 9
    Dernier message: 07/05/2009, 03h12
  3. Requête en temps réelle
    Par fkoncept dans le forum Langage
    Réponses: 1
    Dernier message: 14/10/2008, 13h16
  4. Réponses: 4
    Dernier message: 29/08/2008, 12h25
  5. Faire une réplique en temps réelle
    Par Chikh001 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/08/2007, 09h19

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