réceptionnaire d'évenement pour tester en tache de fond une entrée

réceptionnaire d'évenement pour tester en tache de fond une entrée - Python - Programmation

Marsh Posté le 06-04-2010 à 19:18:43    

Bonjour à  tous
 
J'ai besoin d'aide pour élaborer un petit programme qui teste en continue une entrée et qui en fonction de sa valeur envoie une valeur ou une autre sur le port parallèle. Voici mon programme ci-dessous. getInPaperOut est l'entrée que je teste. Le problème c'est que le test de condition n'est éxécuté qu'une fois au lancement de la fenêtre alors que je voudrais que le réceptionnaire d'évenement de Tkinter lance en permanence en tache de fond ce test.
merci
 
from Tkinter import *    
from parallel import *
 
 
fenetre = Tk()
p=Parallel()
 
 
Titre_fenetre = Label(fenetre,text = 'commande port parallele')
Titre_fenetre.pack()
 
bouton_quitter=Button(fenetre,text='Quitter',command=fenetre.quit)
bouton_quitter.pack()
 
if p.getInPaperOut()==True :  #test de l'entrée PaperOut
 p.setData(1)    
else :
 p.setData(2)
 
 
fenetre.mainloop()   # demarrage receptionnaire evt
 
p.setData(0)    # remise à  0 des sorties du port parallele
fenetre.destroy()
 
 

Reply

Marsh Posté le 06-04-2010 à 19:18:43   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed