Vlastni widget v Tkinter – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Vlastni widget v Tkinter – Python – Fórum – Programujte.comVlastni widget v Tkinter – Python – Fórum – Programujte.com

 

maral
~ Redaktor
0
Newbie
26. 5. 2008   #1
-
0
-

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?

Nahlásit jako SPAM
IP: 85.132.176.–
maral
~ Redaktor
0
Newbie
28. 5. 2008   #2
-
0
-

Tak sry moje chyba, misto self mam na 6. radku okno, to je ta chyba.

Nahlásit jako SPAM
IP: 85.132.176.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 11 hostů

Podobná vlákna

Widget v Opere — založil Jakub

Text widget pridanie retazca — založil stanke

While v tkinter — založil Spectator

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý