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?