No te sirve iconify()?

|import Tkinter
w = Tkinter.Tk()
||w.iconify()
|
O, en vez de iconify() también:
|w.wm_state('iconic')
|
No sé qué hagan en Windows.

Saludos

Gerardo





mauricio rodriguez wrote:
si eso había leído... voy a ver lo que me recomiendas.. y a seguir investigando

muchas gracias por responder
2012/6/8 Alexandro Colorado <[email protected] <mailto:[email protected]>>

    Que no el systray depende del window manager?
    En fin, existe esto:
    http://tk-happy.sourceforge.net/

    On Fri, Jun 8, 2012 at 5:35 PM, mauricio rodriguez
    <[email protected]
    <mailto:[email protected]>> wrote:

        Hola a tod@s

        Eso estoy en pleno proceso de codificación de un proyecto y me
        entero que tkinter no dispone de
        una función para minimizar la app en la bandeja del sistema (
        systray) Grrrrrrrrrrrrr

        Re-factorizar mmm no,  alguien conoce algún hack para hacer
        esto......


        Buscando llegue a esto pero no entiendo ni J XDD
        
http://standards.freedesktop.org/systemtray-spec/systemtray-spec-latest.html
        http://wiki.tcl.tk/4090

        lo que preciso es algo similar a esto pero en tkinter


        *import pygtk*
        *pygtk.require('2.0')*
        *import gtk*
        *class HelloTray:*
        *  def __init__(self):*
        *    self.statusIcon = gtk.StatusIcon()*
        *    self.statusIcon.set_from_stock(gtk.STOCK_ABOUT)*
        *    self.statusIcon.set_visible(True)*
        *    self.statusIcon.set_tooltip("Hello World")*
        *    self.menu = gtk.Menu()*
        *    self.menuItem = gtk.ImageMenuItem(gtk.STOCK_EXECUTE)*
        *    self.menuItem.connect('activate', self.execute_cb,
        self.statusIcon)*
        *    self.menu.append(self.menuItem)*
        *    self.menuItem = gtk.ImageMenuItem(gtk.STOCK_QUIT)*
        *    self.menuItem.connect('activate', self.quit_cb,
        self.statusIcon)*
        *    self.menu.append(self.menuItem)*
        *    self.statusIcon.connect('popup-menu', self.popup_menu_cb,
        self.menu)*
        *    self.statusIcon.set_visible(1)*
        *
        *
        *    gtk.main()*
        *
        *
        *  def execute_cb(self, widget, event, data = None):*
        *    window = gtk.Window(gtk.WINDOW_TOPLEVEL)*
        *    window.set_border_width(10)*
        *    button = gtk.Button("Hello World")*
        *    button.connect_object("clicked", gtk.Widget.destroy, window)*
        *    window.add(button)*
        *    button.show()*
        *    window.show()*
        *
        *
        *  def quit_cb(self, widget, data = None):*
        *    gtk.main_quit()*
        *
        *
        *  def popup_menu_cb(self, widget, button, time, data = None):*
        *    if button == 3:*
        *      if data:*
        *        data.show_all()*
        *        data.popup(None, None, gtk.status_icon_position_menu,*
        *                   3, time, self.statusIcon)*
        *
        *
        *if __name__ == "__main__":*
        *  helloWord = HelloTray()*
        *
        *
        *
        *
        Se agradece .....

        _______________________________________________
        Python-es mailing list
        [email protected] <mailto:[email protected]>
        http://mail.python.org/mailman/listinfo/python-es
        FAQ: http://python-es-faq.wikidot.com/



    _______________________________________________
    Python-es mailing list
    [email protected] <mailto:[email protected]>
    http://mail.python.org/mailman/listinfo/python-es
    FAQ: http://python-es-faq.wikidot.com/


------------------------------------------------------------------------

_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a