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

GTK+ avec Python Discussion :

utiliser r,g,b à la place de 'my_color'


Sujet :

GTK+ avec Python

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut utiliser r,g,b à la place de 'my_color'
    Bonjour,

    J'utilise des couleurs définies en r,g,b et dans la directive :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tvcolumn.add_attribute(cell,'cell-background',col)
    , la couleur définie dans la colonne col doit être une chaine de caractères (exemple : 'red').
    Comment faire cette correspondance ?

    Merci

  2. #2
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    j'ai trouvé une solution:

    utiliser 'cell-background-gdk' au lieu de 'cell-background'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tvcolumn = gtk.TreeViewColumn(titles[indx],cell,text=indx)
    tvcolumn.add_attribute(cell,'cell-background-gdk',col_color)
    declarer la colonne col_color affectée à la couleur (dans le ListStore) comme gtk.gdk.Color au lieu de str

    transformer la couleur r,g,b en un objet gtk.gdk.Color :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmap = self.win.get_colormap()
    normal_color = cmap.alloc_color(r,g,b)
    mettre normal_color dans la colonne col_color.

    Cela marche très bien.

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

Discussions similaires

  1. Utilisation de SQL Compact à la place de SQL express
    Par Poulain dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 09/05/2008, 18h29
  2. Comment utiliser un email a la place d'un login
    Par inno007 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 18/02/2008, 17h48
  3. Utiliser BEA Weblogic a la place de IIS ?
    Par Tamahome dans le forum Framework .NET
    Réponses: 9
    Dernier message: 11/01/2008, 15h15
  4. Réponses: 3
    Dernier message: 25/04/2007, 00h42
  5. Réponses: 1
    Dernier message: 07/03/2007, 23h04

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