Re: Bind et wxPython
> En lisant tes besoins, je pencherai plus pour un pseudo-code comme ceci :
>
> tantque pas findeprogramme faire
> faire défiler page
> si page affichée demande question alors
> poser question
> attendre réponse
> traiter réponse
> finsi
> fintantque
>
> Ca me semble un traitement purement séquentiel avec une partie "modale"
> pour l'interaction avec l'utilisateur, ce n'est pas un traitement
> événementiel. A la limite tu peux lancer un événement lorsque la page
> qui demande un choix de l'utilisateur est affichée et récupérer cet
> événement à ce moment là.
Sauf que si tu fais ça et que l'opérateur envoie des évènements claviers
pendant l'affichage, les touches seront mise en tampon avant traitement,
et c'est ce que ne veux pas notre ami. Dans la phase "attendre réponse",
tu vas récupérer tous les caractères frappés pendant la phase "faire
défiler".
C'est ce qui impose un vidage du buffer avant traitement, sinon c'est la
pagaille.
|