test = ComplexThread()
test.start() #On démarre le thread, il attend les instruction
test.funct_1() #Il démarre la fonction 1 en tache de fond
test.funct_2() #Il met la fonction 2 en attente dans le thread
sleep(4)
test.funct_3(arg1='toto') # Il démarre la fonction 3 qui demande un argument
test.killall() # Et s'il existe une façon d'arrêter les calculs en cours, ce serait l'idéal
Le but étant d'appeler le thread par une interface graphique et chaque clique est un appel à une méthode de cette classe.
L'utilisation du thread m'est utile pour ne pas freezer le soft pendant qu'il fait un calcul.
voili voilou...
Ça paraît simple comme ça, mais mes essais pour l'instant ne marchent pas, a part la pirouette que j'ai posté.
[^] # Re: Mieux?
Posté par roduit (site web personnel) . En réponse au message Threads : Help !. Évalué à 1.
test = ComplexThread()
test.start() #On démarre le thread, il attend les instruction
test.funct_1() #Il démarre la fonction 1 en tache de fond
test.funct_2() #Il met la fonction 2 en attente dans le thread
sleep(4)
test.funct_3(arg1='toto') # Il démarre la fonction 3 qui demande un argument
test.killall() # Et s'il existe une façon d'arrêter les calculs en cours, ce serait l'idéal
Le but étant d'appeler le thread par une interface graphique et chaque clique est un appel à une méthode de cette classe.
L'utilisation du thread m'est utile pour ne pas freezer le soft pendant qu'il fait un calcul.
voili voilou...
Ça paraît simple comme ça, mais mes essais pour l'instant ne marchent pas, a part la pirouette que j'ai posté.