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

wxPython Discussion :

empêcher l'utilisateur de changer le size des cellules du grid


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut empêcher l'utilisateur de changer le size des cellules du grid
    Bonjour,
    y a -t-il une méthode du grid qui permet d'empêcher l'utilisateur de changer la taille des cellules?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Il existe un code pour empêcher le redimensionnement d'une fenêtre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    root.resizable(width=False, height=False)
    où root est le nom de la fenêtre.

    Peut-être que cela marche avec une cellule.

    En tout cas le grid est un placeur. Je ne pense pas qu'il permette de faire ça. Il te permettra de dire où tu veux placer ta cellule.

    Pour déterminer la taille d'une Entry par exemple tu as:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    E = Entry(root, width = 8)
    Ça force la taille de l'Entry.

    Et d'ailleurs je pense qu'une Entry ne change pas de taille. Enfin moi j'ai jamais eu le cas, sauf si tu rends sa taille proportionnelle à la taille de la fenêtre...
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  3. #3
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Je viens de m'apercevoir que tu travailles avec wxPython. Ce que je t'ai donné est valable pour Tkinter. wxPython je ne connaîs pas, et je ne sais pas si ça marche pour cette bibliothèque.

    Si tu débutes en python je te conseille de commencer avec Tkinter et le tuto de G. SWINNEN que tu trouveras ici.

    Bon courage.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  4. #4
    Membre averti
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut
    Merci pour le conseil mais il y a déjà un bon moment que j'ai commencé mon projet en wxpython et je ne m'imagine pas travailler avec un autre pour le moment

  5. #5
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Je comprends. Ce que je t'ai donné fonctionne-t-il?
    Si c'est le cas pense à mettre ton post en résolu.

    Bye
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  6. #6
    Membre averti
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut
    Citation Envoyé par Jiyuu Voir le message
    Ce que je t'ai donné fonctionne-t-il?
    la méthode: resizable(width=False, height=False) n'existe pas pour le grid

    Citation Envoyé par Jiyuu Voir le message
    Si c'est le cas pense à mettre ton post en résolu.
    oui je viens de trouver la solution c'était:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    grid.DisableDragColSize()
    grid.DisableDragRowSize()
    Merci pour l'aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/09/2009, 14h08
  2. [FluxBB] PunBB : Empêcher les utilisateurs de changer leur pseudo
    Par Invité dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/07/2009, 11h02
  3. changer les dimensions des cellules d'une table
    Par master_och dans le forum Composants
    Réponses: 3
    Dernier message: 26/09/2008, 19h12
  4. Changer la couleur des cellules
    Par Herman dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 07/07/2008, 17h56
  5. Réponses: 2
    Dernier message: 29/05/2008, 11h06

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