[Python] Colorare StaticBoxSizer

Mr.SpOOn mr.spoon21 a gmail.com
Lun 16 Giu 2008 16:46:11 CEST


Salve,
dovrei impostare uno sfondo colorato per uno StaticBoxSizer (quello
col bordo arrotondato, insomma).

Lo StaticBoxSizer è all'interno di un wx.Panel il quale ha un metodo
SetBackgroundColour. Quindi cambiando colore di sfondo al pannello che
contiene lo StaticBoxSizer, riesco effettivamente a cambiare lo
sfondo. Il problema è che il colore va oltre i bordi visibili dello
StaticBoxSizer.

Il codice in questione è questo:

        panel1 = wx.Panel(panel, -1)
        panel1.SetBackgroundColour("GREY")
        sbs1 = wx.StaticBoxSizer(wx.StaticBox(panel1, -1),
                wx.VERTICAL)
        ...
        ...
        panel1.SetSizer(sbs1)

C'è un modo per ottenere il colore entro i margini dello StaticBoxSizer?


Maggiori informazioni sulla lista Python