IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

[Tix] redimension de fenetre et filtre


Sujet :

Tkinter Python

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 237
    Points : 83
    Points
    83
    Par défaut [Tix] redimension de fenetre et filtre
    Bonjour,

    Voila, j'ouvre une fenetre de recherche de fichier avec Tix et j'ai 2 soucis :
    - je ne sais pas comment lui mettre un filtre sur fichier. Par exemple, qu'il ne me montre que les fichiers xls

    - je ne sais pas comment redimensionner ma fenetre. J'ai un espace ou je vois mes répertoires en cours et un espace ou je vois les fichiers présents dans ce répertoire. Or je ne peux pas agrandir ses espaces...

    Des idées?

    Merci!

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    	fenetre = Tix.Toplevel(objet)
    	fenetre.title(titre)
     
    	top  = Tix.Frame (fenetre)
    	msg = Tix.Message (top, relief = Tix.FLAT, width = 300,  padx = 10, pady = 10,  anchor = Tix.N, text = texte)
     
    	bot  = Tix.Frame (fenetre)
    	boxO = Tix.Button (bot , text = LABEL_OUI[langue], width = 10,  command = lambda fenetre = fenetre , param = param, fct = fctoui :  fct (param, fenetre))
    	boxN = Tix.Button (bot , text = LABEL_NON[langue], width = 10,  command = lambda fenetre = fenetre , param = param, fct = fctnon :  fct (param, fenetre))
     
    	top.propagate ()
     
    	#disposition
    	msg.pack (fill = Tix.X)
    	boxO.pack (side = Tix.LEFT, padx = 5, pady = 5)
    	boxN.pack (side = Tix.RIGHT, padx = 5, pady = 5)
    	top.pack (expand = 1, fill = Tix.X)
    	bot.pack (expand = 1, fill = Tix.BOTH)
    Images attachées Images attachées  

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 237
    Points : 83
    Points
    83
    Par défaut
    Bon, je viens de trouver pour le filtre : il faut utiliser l'option "pattern"

    Quelqu'un a une idée pour la redimension des box ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 237
    Points : 83
    Points
    83
    Par défaut
    Je suis en train d'essayer d'utiliser exFileSelectDialog et je ne m'en sors pas.
    Quelq'un aurait un code qui marche pour me servir d'exemple ou une idée de ce qui ne va pas?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    self.fileBox = Tix.exFileSelectBox ( fsbox.frame, bd=3, bg='blue', directory=self.repertoire, pattern=self.fichier)
     
    # Ajout du message au frame.
    msg.pack (side = Tix.TOP, expand = 0, fill = Tix.BOTH, padx = 3, pady = 3)
    self.fileBox.pack (expand = 1, side = Tix.TOP, fill=Tix.BOTH, padx = 3, pady = 3)
     
    fsbox.form (top = 0, left = 0, right = -1, bottom = -1)
     
    self.fileBox.selection ['selection'] = self.fileBox.filter ['value']
    self.fileBox.filter ['command'] = self.change_filtre
    self.fileBox.dirlist ['browsecmd'] = self.select_repertoire
    self.fileBox.dirlist.pack(fill=Tix.BOTH)

    Merci

Discussions similaires

  1. Redimension image a la taille de la fenetre.
    Par anonymeDork dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 19/07/2014, 14h19
  2. Redimension de la fenetre
    Par saturn1 dans le forum Débuter
    Réponses: 6
    Dernier message: 30/11/2009, 00h32
  3. CSS modifier lors de redimension de la fenetre
    Par clouddd dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 18/11/2009, 09h46
  4. Tix.FileEntry : spécifier un filtre
    Par _berti_ dans le forum Tkinter
    Réponses: 0
    Dernier message: 05/04/2009, 16h07
  5. [DirectShow] fenetre dans un filtre ?
    Par Seb.26 dans le forum API graphiques
    Réponses: 1
    Dernier message: 16/12/2007, 21h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo