Desktop notifications on Windows

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • windypower@gmail.com

    Desktop notifications on Windows

    I'm looking for a way to implement desktop notifications (much like an
    instant messaging program or a mail notifier) within my Python
    application, on Windows only (no Gtk/Galago, please). I need no more
    than a simple text-based notification, which should be clickable and
    have a timeout, nothing else. I do not want to use Windows's "balloon
    tips", either. Any suggestions?
  • David

    #2
    Re: Desktop notifications on Windows

    On Sat, Apr 26, 2008 at 4:41 AM, <windypower@gma il.comwrote:
    I'm looking for a way to implement desktop notifications (much like an
    instant messaging program or a mail notifier) within my Python
    application, on Windows only (no Gtk/Galago, please). I need no more
    than a simple text-based notification, which should be clickable and
    have a timeout, nothing else. I do not want to use Windows's "balloon
    tips", either. Any suggestions?
    --
    You could use Tkinter, which comes with Python.

    Comment

    • WindPower

      #3
      Re: Desktop notifications on Windows

      On Apr 26, 4:52 am, David <wizza...@gmail .comwrote:
      On Sat, Apr 26, 2008 at 4:41 AM, <windypo...@gma il.comwrote:
      I'm looking for a way to implement desktop notifications (much like an
      instant messaging program or a mail notifier) within my Python
      application, on Windows only (no Gtk/Galago, please). I need no more
      than a simple text-based notification, which should be clickable and
      have a timeout, nothing else. I do not want to use Windows's "balloon
      tips", either. Any suggestions?
      --
      >
      You could use Tkinter, which comes with Python.
      The problem is that Tkinter cannot (I haven't looked at it in details,
      so correct me if I'm wrong) create notifications the way I want them;
      it can only create standard dialogs or top-level dialogs, both of
      which steal the focus of other applications, while I want these
      notifications not to interfere with anything (and possibly not be
      displayed if an application is already running in fullscreen).

      Comment

      • Mike Driscoll

        #4
        Re: Desktop notifications on Windows

        On Apr 26, 4:08 pm, WindPower <windypo...@gma il.comwrote:
        On Apr 26, 4:52 am, David <wizza...@gmail .comwrote:
        >
        On Sat, Apr 26, 2008 at 4:41 AM,  <windypo...@gma il.comwrote:
        I'm looking for a way to implement desktop notifications (much like an
         instant messaging program or a mail notifier) within my Python
         application, on Windows only (no Gtk/Galago, please). I need no more
         than a simple text-based notification, which should be clickable and
         have a timeout, nothing else. I do not want to use Windows's "balloon
         tips", either. Any suggestions?
         --
        >
        You could use Tkinter, which comes with Python.
        >
        The problem is that Tkinter cannot (I haven't looked at it in details,
        so correct me if I'm wrong) create notifications the way I want them;
        it can only create standard dialogs or top-level dialogs, both of
        which steal the focus of other applications, while I want these
        notifications not to interfere with anything (and possibly not be
        displayed if an application is already running in fullscreen).
        wxPython can do this. They have a wx.PopupWindow that does this and
        comes with wxPython or you can use the more advanced custom Toasterbox
        widget that I found here:



        I've used both, but the latter gives more control of the "look &
        feel".

        Hope that helps!

        Mike

        Comment

        • WindPower

          #5
          Re: Desktop notifications on Windows

          On Apr 26, 11:42 pm, Mike Driscoll <kyoso...@gmail .comwrote:
          On Apr 26, 4:08 pm, WindPower <windypo...@gma il.comwrote:
          >
          >
          >
          On Apr 26, 4:52 am, David <wizza...@gmail .comwrote:
          >
          On Sat, Apr 26, 2008 at 4:41 AM, <windypo...@gma il.comwrote:
          I'm looking for a way to implement desktop notifications (much like an
          instant messaging program or a mail notifier) within my Python
          application, on Windows only (no Gtk/Galago, please). I need no more
          than a simple text-based notification, which should be clickable and
          have a timeout, nothing else. I do not want to use Windows's "balloon
          tips", either. Any suggestions?
          --
          >
          You could use Tkinter, which comes with Python.
          >
          The problem is that Tkinter cannot (I haven't looked at it in details,
          so correct me if I'm wrong) create notifications the way I want them;
          it can only create standard dialogs or top-level dialogs, both of
          which steal the focus of other applications, while I want these
          notifications not to interfere with anything (and possibly not be
          displayed if an application is already running in fullscreen).
          >
          wxPython can do this. They have a wx.PopupWindow that does this and
          comes with wxPython or you can use the more advanced custom Toasterbox
          widget that I found here:
          >

          >
          I've used both, but the latter gives more control of the "look &
          feel".
          >
          Hope that helps!
          >
          Mike
          Thanks, this is exactly what I was looking for!

          Comment

          Working...