[python] focus na okno

ViNiL vinil na zagamma.cz
Pátek Květen 20 10:46:14 CEST 2011


On 05/20/2011 12:51 AM, miamia wrote:
> prosím Vás, skúšal som v pythone pygtk všelijaké nastavenia z
> http://www.pygtk.org/docs/pygtk/class-gtkwindow.html, ale nedarí sa mi
> nastaviť, aby okno po určitom čase prišlo do popredia nad všetky okná,
> t.j. moje okno programu spracováva úlohu a je zakryté napr oknom
> iexploreru a ja chcem docieliť, aby keď dokončí úvohu, tak na to
> upozornilo vystúpením okna ponad všetky ostatné okná iných programov.
> akú funkciu pygtk na to použiť? vďaka vopred

Zda se, ze odpoved se skryva primo v FAQ :-)

http://faq.pygtk.org/index.py?req=show&file=faq10.025.htp


      10.25. <http://faq.pygtk.org/index.py?req=show&file=faq10.025.htp>
      How do I raise a window that is minimized or covered?

Just call show on the GDKWindow associated to the GTKWindow:

  topwin = gtk.Window(gtk.WINDOW_TOPLEVEL)
  topwin.show()

  # Time passes: User may have covered topwin by other 
  # desktop windows or minimized it via window-manager.
  gdkwin = topwin.window
  gdkwin.show()

V.

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20110520/35cca97d/attachment.html>


Další informace o konferenci Python