Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Autres langages > [Python]wxPython et couleurs > Lecture du sujet

[Python]wxPython et couleurs

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne nyko77 # Posté le 27/06/2008 à 00:39:58
Groupe : Membres
Bonjour à tous,

Je réalise une application avec wxPython et je voudrai personnaliser les couleurs, mais je n'arrive pas modifier les couleurs de certains éléments:
-la couleurs de fonds d'un texte sélectionné
-la couleur de fond d'un élément survolé d'un ComboBox ou d'un Choice
-la couleur d'un élément sélectionné d'une ListCtrl
-la couleur d'une CheckBox
-la couleur d'une Gauge
-la couleur d'un bouton désactivé
-...
En fait je sais modifier seulement la couleur de fond et la couleur du texte d'un widget avec les méthodes SetBackgroundColour et SetForegroundColour de la classe Window.

Voila,
Si quelqu'un peu m'aider...
merci
Hors ligne nicknick63 # Posté le 27/06/2008 à 15:23:29
Avatar
Groupe : Membres
Je n'ai pas la réponse à ta question, mais tout ce que je peux te dire c'est qu'avec PyQt c'est simple à faire :-° .

Sinon es-tu sur que n'as pas accès aux deux méthodes que tu cites via les classes pour créer des CheckBox, etc ? Et as-tu bien lu la doc ?

Image utilisateur
Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org)
Les tableaux, c'est tabou, on en viendra tous a bout ! Image utilisateur
 
Hors ligne nyko77 # Posté le 28/06/2008 à 18:57:23
Groupe : Membres
Citation : nicknick63
mais tout ce que je peux te dire c'est qu'avec PyQt c'est simple à faire

Je me rappel l'avoir fais sans problème avec Tkinter, mais là avec wxPython je sèche.

Citation : nicknick63
Sinon es-tu sur que n'as pas accès aux deux méthodes que tu cites via les classes pour créer des CheckBox, etc ?


En fait tous les widgets héritent de la classe Window, donc j'ai accès à ces méthodes, mais je peux changer uniquement la couleur de fond et la couleur du texte, mais j'arrive pas à personnaliser toutes les couleurs.
Pour le listCtrl j'ai tout de même trouvé SetItemBackgroundColour et SetItemTextColour, mais c'est tout, rien pour les autres widgets.

Citation : nicknick63
Et as-tu bien lu la doc ?

J'ai bien regardé la doc, mais je vois rien. Quelque chose doit m'échapper, ou alors c'est pas possible de personnaliser toutes les couleurs, ça serait quand même domage.
Hors ligne nicknick63 # Posté le 29/06/2008 à 16:15:20
Avatar
Groupe : Membres
En faite Qt utilise un système de CSS pour tout ça, ce qui facilite grandement les choses, mais je ne connais pas trop WxWidget. Ceci dit je sais que ce n'est pas une API très complète, il est donc fort probable qu'on ne puisse pas faire ce que tu veux.

Image utilisateur
Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org)
Les tableaux, c'est tabou, on en viendra tous a bout ! Image utilisateur
 

Retour au forum "Autres langages" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 173 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0718s (0.0551s)