Библиотека уведомлений для Windows

Я разрабатываю небольшое приложение для значков на панели задач для Windows, и мне нужно отображать неинтрузивные визуальные уведомления, подобные тем, которые появляются, когда вы получаете новое сообщение в MSN Messenger или любом другом приложении IM.

Я посмотрел на Snarl , но, похоже, это отдельное приложение, которое мне нужно установить. Я хочу что-то, что может быть связано с моим приложением в одном инсталляторе, в библиотеке.

Какой из них вы рекомендуете?

Поддержка Python – огромный плюс.

Вы можете сделать это, в зависимости от библиотеки GUI.

Например, с PyQt можно:

  • Документация PyQt QSystemTrayIcon

  • Описание класса QSystemTrayIcon

  • Пример QSystemTrayIcon (на C ++, легко адаптируется к python)

Я написал один для .NET для проекта Genghis ( ссылка здесь ) некоторое время назад. Похоже, что все закончилось в MS CodePlex. Ищите класс «AniForm». Вот скриншот.

У этого есть более старый внешний вид MSN Messenger, но вы должны начать.

Вы разрабатываете приложение на Python? Это зависит от того, какой инструмент GUI вы используете.

Если вы используете wxPython, вы можете попробовать ToasterBox или wxPopupWindow.

Вам не нужно ничего. Просто используйте окна с тостерами с Win32 api