Accueil » Python » Forums Python » Forum général Python » TK :OK/Cancel help...

 • TK :OK/Cancel help...

Document Actions
Réponses: 0   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • TK :OK/Cancel help...

Posté par ph_biohazard le 25/07/2008 10:23
Bonjour a tous,

Voici un bout de code que j'essaie de mettre en TK avec beaucoup de difficultes.

code:
def cherchCariotype():
  
  try:
      fichier = tkFileDialog.askopenfilename(title="Selectionner la Base des CarioTypes")
  except IOError:
      return
 
  mot = tkSimpleDialog.askstring(' Trouver un CarioType dans la Base ', '\nLocaliser le Nom du cariotype existant dans la base ')
      
  trouve = 0 
     
  def egg(ligne,numeroLigne): 
    trouve = 1 

    tkMessageBox.showinfo("Recherche de Cariotype existant", "%s Cariotype numero %s: %s " % (ligne, mot,numeroLigne+1))
    
  for numeroLigne,ligne in enumerate(open(fichier,'r').xreadlines()):mot in ligne and egg(ligne,numeroLigne)



En fait, je voudrais utiliser tkMessageBox.askokcancel, mais dans mes boucles, je ne m'en sorts pas.

Voici ce que j'aimerai avoir comme resultat :

Si je trouve une reference, la boite de dialogue doit me l'afficher (ca fonctionne deja avec le code ci-dessus) MAIS avec un bouton OK pour continuer la recherche ou CANCEL pour terminer la recherche...

La je bloque.

1ere aide :
Est ce quelqu'un saurait comment je peux faire ?

2eme aide:
J'aimerai faire une selection du resultat dans la boite de dialogue pour y faire un copier/coller, est-ce possible ?

Je vous remercie pour votre aide
Bonne journee a tous
Ce sujet ne contient aucune réponse