Coucou J-F !
J'ai pas eu le temps de tester, donc c'est mon intuition qui s'exprime.
A mon avis, time.sleep est sensé bloquer un programme sans plus
permettre d'autre actions jusqu'à ce que le délai soit consommé, et
c'est ce qui fait problème.
Ce qui me semblerais plus approprié serait d'utiliser une autre méthode
de thread, par exemple ceux proposés par la classe threading.
Cidessous je te colle un bout de code exemple:
Début du code python
# -*- coding: utf-8 -*-
from threading import Timer
def hello():
global t
print("hello")
# relance du timer
t.run()
# end def
t = Timer(3.0, hello) # délai de 3 secondes
t.start() # lancement de départ
# par la suite, il faudra utiliser t.run pour relancer le timer, et non
plus t.start
Fin du code python
Espérons que j'ai vu juste.
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net
23/06/2016 à 23:01, Jean-François Colas a écrit :
Hello la ML,
Comment utiliser window.focus() ? Auriez-vous des exemples où son
utilisation est pertinente? Car le seul essai que j'ai fait, fait
planter 6Pad++, mais il est fort possible que je passe à côté de
l'esprit de cette fonction.
J'ai essayé:
def attenteAvantFocus():
from time import sleep
sleep(8000)
sp.window.focus()
sp.window.addAccelerator("Ctrl+shift+T", attenteAvantFocus)
Ce que j'espérais voir: après appui sur Ctrl+Shift+T, pouvoir faire
Alt+tab pour aller à une autre appli, et voir 6Pad++ revenir en
avant-plan au bout de quelques secondes...
Ce n'est pas du tout ce qui se passe: les choses restent figées le
temps du sleep, ensuite 6Pad ne répond plus.
Bon, cela dit, c'était juste un test en passant à la relecture dela
dernière doc en cours, rien de plus a priori.
Merci,
J.-F.
Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.
Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je
vous r�pondrez en priv�.