Portál AbcLinuxu, 10. května 2025 02:11

Dotaz: jak zjistit, jestli okno je zobrazeno/viditelne/atd v tkinter

3.9.2011 17:55 Raada | skóre: 4
jak zjistit, jestli okno je zobrazeno/viditelne/atd v tkinter
Přečteno: 221×
Odpovědět | Admin
Ahoj Potreboval bych vedet, jak muzu v tkinter zjistit, ze je nejake okno zobrazeno/vykresleno. Experimentoval jsem s winfo_ismapped() a winfo_isviewable(). Obe funkce vrati 1, pokud je okno zobrazeno, ale v opacnem pripade skonci chybou(asi by meli vratit 0, nebo ne?) . Zminene okno bud je, nebo neni, tzn. nemuze byt ikonifikovano apod. Jak na to? Predem dik. R

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.9.2011 19:43 zulu
Rozbalit Rozbalit vše Re: jak zjistit, jestli okno je zobrazeno/viditelne/atd v tkinter
Odpovědět | | Sbalit | Link | Blokovat | Admin
winfo_exists() and winfo_ismapped() ?
5.9.2011 20:25 Raada | skóre: 4
Rozbalit Rozbalit vše Re: jak zjistit, jestli okno je zobrazeno/viditelne/atd v tkinter
Hm, me to nejak nefunguje. Musi ta promenna, co se z ni stane odkaz na to okno nejak inicializovana? Nejaky priklad by pomoh:-)
Řešení 1× (Raada (tazatel))
7.9.2011 08:52 Raada | skóre: 4
Rozbalit Rozbalit vše Re: jak zjistit, jestli okno je zobrazeno/viditelne/atd v tkinter
Kaslu na to, proste tam to okno bude porad, akorat bude withdrawn a az ho budu chtit zobrazit udelam deiconify.
4.9.2011 21:35 martin
Rozbalit Rozbalit vše Re: jak zjistit, jestli okno je zobrazeno/viditelne/atd v tkinter
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud by se jednalo jen o zjistovani otevrenych oken tve aplikace tak ja to resim tak
ze mam ke kazdemu Toplevel oknu prirazenu hodnotu 'visible'.
Test pak provadim oproti ni.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.