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

GTK+ avec Python Discussion :

Problème Thread et progressbar


Sujet :

GTK+ avec Python

  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 46
    Par défaut Problème Thread et progressbar
    Bjr,
    Ca fait un bon moment que je cherche (sur ce forum et sur le web), mais je ne trouve rien de bien concret.
    J'ai une fenêtre avec un bouton et une progressbar (je schématise)
    Je voudrais simplement lancer une fonction en arrière plan et en parallèle, le pulse de la progressbar.
    Je me suis (dé)battu avec Thread, Threading, essayé avec le timeout_add, en vain

    Je pense ne pas avoir tout compris sur les thread et gtk !
    Un exemple qui ne fonctionne pas (bien sur !)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    def test(self,var):
    	for n in range(10): 
    		print 'choix'
    		time.sleep(1)
    		self.barreprogression.pulse()
    class Gui:
    	def __init__(self):
    	        self.widgets = gtk.glade.XML('gui_import.glade', "window1")
    	        self.widgets.signal_autoconnect(self)
    		self.barreprogression = self.widgets.get_widget('progressbar1')
     
    	def clic(self,widget):
    		a=threading.Thread(None, test, None, (self,'tres'), {})
    		a.start()
    Merci d'avance !

  2. #2
    Membre chevronné
    Inscrit en
    Janvier 2007
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 329
    Par défaut
    Salut,

    Jette un œil sur ces liens :
    http://faq.pygtk.org/ (point 20)
    http://aruiz.typepad.com/siliconisla...s_on_pygt.html
    http://unpythonic.blogspot.com/2007/...-in-pygtk.html

    PS : je m'y connais pas trop en Threads, je ne peux donc pas t'aider beaucoup plus


    -

  3. #3
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 46
    Par défaut
    Bjr,
    Merci pour tes liens, cela m'a permis de me mettre sur la bonne voix
    Le seul problème, c'est en anglais, et lorsqu'on n'est pas ami avec la langue, c'est pas évident...!

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

Discussions similaires

  1. Problème thread et fonction récursive
    Par cryptorchild dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2006, 12h19
  2. Problème thread Boost
    Par TuRn3r dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 01/06/2006, 18h34
  3. Problème Thread et Scan de dossiers en C
    Par tptiben dans le forum Windows
    Réponses: 8
    Dernier message: 15/05/2006, 18h25
  4. Problème Thread
    Par Royd938 dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 07/04/2006, 09h10
  5. Problème avec une progressBar
    Par kurul1 dans le forum C++Builder
    Réponses: 13
    Dernier message: 29/03/2006, 10h29

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