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
MarshPosté 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()
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()