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

Python Discussion :

Tkinter menu disabled couleur du texte


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 21
    Par défaut Tkinter menu disabled couleur du texte
    Bonjour,

    Sur mon raspberry Pi 3, distribution officiel raspberry, j'ai une difficulté sur mes menus

    Je change les couleurs de certaines lignes des menues, j'en désactive, tout va bien.
    J'utilise des lignes désactivées pour faire des titres de sections entre 2 séparateurs, dans notre exemple: "Courbes Glace"
    Le fond d'une même section a été changé par une couleur.

    Lorsqu'une ligne est désactivé, la couleur est gris clair et c'est moins lisible, du coup j'essai de changer la couleur des lignes Disabled.

    Bien sur je lits des docs : http://tkinter.fdex.eu/doc/menw.html
    qui me disent : disabledforeground – La couleur du texte pour les items de choix ayant l’état ‘disabled’.

    mais lorsque j'appel l'option, j'ai un message d'erreur commande inconue
    unknown option "-disabledbackground"

    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
     
    mnu_horpist.add_separator()
     
    mnu_horpist.add_command(label="Courbes Glace", background="white")
    mnu_horpist.entryconfig("Courbes Glace",state=DISABLED)
     
    ## ligne ci-dessous qui pose probleme :
    mnu_horpist.entryconfig("Courbes Glace", disabledforeground="black")
     
    # sub  R1
    submnu_icecr1 = Menu(mnu_horpist)
    submnu_icecr1.add_command(label="Gauche 90° R1 (R)", command=lambda x=1:queue_add("Ggs"), background="white")
    submnu_icecr1.add_command(label="Droite 90° R1 (R)", command=lambda x=1:queue_add("Gds"), background="white")
    mnu_horpist.add_cascade(label='R1', menu=submnu_icecr1, underline=0, background="white")
     
    menubar.add_cascade(label="Hors Piste", menu=mnu_horpist)
    Cette option est incorrectement document, n'est plus disponible, ou je n'utilise pas le bon code ?

    Quelqu'un a t il déjà changé la couleur d'une ligne de menue désactivé ?

    Vous remerciant par avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    unknown option "-disabledbackground" versus disabledforeground

Discussions similaires

  1. Input type disabled & couleur de texte
    Par jacquesprogram dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/12/2009, 13h44
  2. JCheckBox disable - Couleur du texte
    Par JohnNC dans le forum Composants
    Réponses: 1
    Dernier message: 09/02/2009, 16h38
  3. Couleur du texte d'un Edit Disabled
    Par wap010 dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/12/2006, 14h13
  4. [Tkinter] couleur de texte
    Par airod dans le forum Tkinter
    Réponses: 2
    Dernier message: 10/05/2006, 10h01
  5. [disabled]Changer la couleur du texte
    Par ozzmax dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/01/2006, 21h09

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