Библиотека уведомлений для Windows
Я разрабатываю небольшое приложение для значков на панели задач для Windows, и мне нужно отображать неинтрузивные визуальные уведомления, подобные тем, которые появляются, когда вы получаете новое сообщение в MSN Messenger или любом другом приложении IM.
Я посмотрел на Snarl , но, похоже, это отдельное приложение, которое мне нужно установить. Я хочу что-то, что может быть связано с моим приложением в одном инсталляторе, в библиотеке.
Какой из них вы рекомендуете?
Поддержка Python – огромный плюс.
- Скопировать файлы в папку sytem в windows с помощью python
- kivy с ошибкой импорта pycharm
- Как я могу обнаружить открытие / закрытие крышки ноутбука, используя Python под Windows?
- Как открыть окно вывода сценария Python?
- имя файла python в окнах
Вы можете сделать это, в зависимости от библиотеки GUI.
Например, с PyQt можно:
-
Документация PyQt QSystemTrayIcon
-
Описание класса QSystemTrayIcon
-
Пример QSystemTrayIcon (на C ++, легко адаптируется к python)
Я написал один для .NET для проекта Genghis ( ссылка здесь ) некоторое время назад. Похоже, что все закончилось в MS CodePlex. Ищите класс «AniForm». Вот скриншот.
У этого есть более старый внешний вид MSN Messenger, но вы должны начать.
Вы разрабатываете приложение на Python? Это зависит от того, какой инструмент GUI вы используете.
Если вы используете wxPython, вы можете попробовать ToasterBox или wxPopupWindow.
Вам не нужно ничего. Просто используйте окна с тостерами с Win32 api
- Удалить передние и конечные пробелы?
- Как импортировать / добавить существующий файл Python в проект PyCharm?
- Обнаружение Windows 8.1 в Python?
- Отправка команд DDC / CI для мониторинга в Windows с использованием Python?
- 64-разрядная версия python 2.5 / 2.6 + windows 7 «импорт сокета» Ошибка загрузки DLL
- Как принести окно, которое появляется всегда в фоновом режиме вместо переднего плана в pyautoit?
- Дождитесь завершения ввода / вывода файлов Windows в Python
- Многопроцессорство запускает слишком много экземпляров Python VM
- Как интерпретировать эту трассировку?
- Обязательное использование if __name __ == "__ main__" в окнах при использовании многопроцессорности
- Могу ли я воспроизводить звук через динамик, отличный от стандартного, с python на окнах?