OVH Cloud OVH Cloud

Tk::MListbox

2 réponses
Avatar
Frantz DORSEMAINE
Dans ce module, on peut changer la couleur des colonnes. Peut-on changer la
couleur des données. Exemple:

exécute une requête sur mon serveur SQL et je test un flag et je veux que si
le flag est == à 1 le texte s'affiche en rouge si il est == à 0 il s'affiche
en bleu de façon à pouvoir distinguer des types de données dans un même
boîte de liste.

2 réponses

Avatar
jl_morel
Dans l'article <3fbe7048$0$2794$, frantz.dorsemaine.
a dit...

Dans ce module, on peut changer la couleur des colonnes. Peut-on changer la
couleur des données. Exemple:

exécute une requête sur mon serveur SQL et je test un flag et je veux que si
le flag est == à 1 le texte s'affiche en rouge si il est == à 0 il s'affiche
en bleu de façon à pouvoir distinguer des types de données dans un même
boîte de liste.



Il n'est pas possible de changer individuellement la couleur d'un item dans
une Listbox (donc aussi dans une MListbox) avec Tk 800.024

C'est possible avec la version en développement Tk 800.025 (beta 6
actuellement) :

$ml->columnGet($i)->itemconfigure($j,-fg => 'red');

met le texte de la ligne $j colonne $i en rouge, par exemple.

J'ai une version de Tk 804.025 beta6 pour Windows dans mon dépot ppm perso :
http://www.bribes.org/perl/ppmdir.html
Mais c'est une version béta, juste pour des essais; elle est boguée,
certains tests ne passent pas.

--
J-L.M.

Avatar
Frantz DORSEMAINE
Merci j'attent avec impatience.
A+
Frantz DORSEMAINE
"Jean-Louis MOREL" a écrit dans le message de news:
bpnv9b$htv$
Dans l'article <3fbe7048$0$2794$, frantz.dorsemaine.
a dit...

Dans ce module, on peut changer la couleur des colonnes. Peut-on changer
la


couleur des données. Exemple:

exécute une requête sur mon serveur SQL et je test un flag et je veux que
si


le flag est == à 1 le texte s'affiche en rouge si il est == à 0 il
s'affiche


en bleu de façon à pouvoir distinguer des types de données dans un même
boîte de liste.



Il n'est pas possible de changer individuellement la couleur d'un item
dans

une Listbox (donc aussi dans une MListbox) avec Tk 800.024

C'est possible avec la version en développement Tk 800.025 (beta 6
actuellement) :

$ml->columnGet($i)->itemconfigure($j,-fg => 'red');

met le texte de la ligne $j colonne $i en rouge, par exemple.

J'ai une version de Tk 804.025 beta6 pour Windows dans mon dépot ppm perso
:

http://www.bribes.org/perl/ppmdir.html
Mais c'est une version béta, juste pour des essais; elle est boguée,
certains tests ne passent pas.

--
J-L.M.