--------------------------------------------------------------------------
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
17
18
19
20
21
22
23
24
25
26
27
28 from FichierContenantDatasetEtChangeColor import * class AutreClass : ChangeColor(setcolor = {'1870398522':'black','2682465249':'yellow',' 725482860':'white'}) -------------------------------------------------------------------------- class Dataset: def __init__(s,request=''): c=getglob('curdatabase').cursor() c.execute(transreq(request)) s.setcolor = ChangeColor().setcolor s.dataset=jfreechart.Datase(index=curchart.idxdataset,series=c,setcolor = s.setcolor) curchart.idxdataset+=1 if not curchart.idxdomainaxis: DomainAxis() if not curchart.idxrangeaxis: RangeAxis() if not curchart.idxrenderer: Renderer() s.dataset.attach(range=currangeaxis.rangeaxis,domain=curdomainaxis.domainaxis,renderer=currenderer.renderer) if not curchart.idxplot: Plot() curplot.plot.add(s.dataset) class ChangeColor: def __init__(s,setcolor={'':''}): s.setcolor = setcolor
Voila, le probleme ici c'est que mon dictionnaire s.setcolor dans ChangeColor reste toujours vide, alors que je voudrais qu'il contienne le dictionnaire passé en argument dans AutreClasse. Par défaut , setcolor de ChangeColor est vide, ca c'est normal. Une idée?
Partager