Как создать уведомления в windows через python, привязанные к существующей утилите панели задач win32py? - PullRequest
0 голосов
/ 06 февраля 2020

Существует несколько ответов о том, как создавать windows уведомлений в python (, как этот ). Каждый из них создает свою собственную маленькую утилиту панели задач, порождает уведомления, а затем убивает утилиту после завершения уведомления.

У меня есть windows утилита панели задач, основанная на найденном коде здесь .

Мне любопытно, как кто-то добавил бы функциональность уведомлений, привязанную к существующей утилите панели задач (используя pywin32, а не внешний модуль). По общему признанию я не очень удобен с кодом win32py, так что, если бы вы могли разобрать, как он работает, было бы еще лучше.

1 Ответ

1 голос
/ 12 февраля 2020

Используйте win10totast модуль (сначала установите его).

Вот пример:

from win10toast import ToastNotifier

toaster = ToastNotifier()
toaster.show_toast(u'Title', u'You have receive a notice.',icon_path=None,duration=3,threaded=False)

Подробнее о этот модуль

...