Vytvoril jsem si vlastni widget - policko. Teda spis jsem ho zkopiroval od Blujackera z Treewidgetu. Je to vlastne ramecek, akorat tam chci mit nejaky hodnoty navic, tak jsem si to udelal takhle:
class Policko(Frame):
"Trida jednotliveho policka"
def __init__(self, okno=None, velikost=20, typ="X", sourx=0, soury=0, nadtrida=None):
self.barva=nadtrida.barvy[typ]
Frame.__init__(self, okno)
self.policko=Frame(okno, width=velikost, height=velikost, background=self.barva, borderwidth=1,relief=SOLID)
self.policko.pack()
self.typ=typ
self.souradnice=[sourx,soury]
methods = Pack.__dict__.keys()
methods = methods + Grid.__dict__.keys()
methods = methods + Place.__dict__.keys()
for m in methods:
if m[0] != '_' and m != 'config' and m != 'configure':
setattr(self, m, getattr(self, m))
No a funguje to dobre, dokud nepouziju grid. To mi to zacne nejak blikat, jakoby se to porad zapinalo a vypinalo...
Nevite nekdo cim to je?