Уведомление winotify продолжает отображаться при обратном вызовеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Уведомление winotify продолжает отображаться при обратном вызове

Сообщение Anonymous »

Я пытаюсь показать уведомления Windows с помощью winotify. Моя проблема в том, что он продолжает отображаться, когда я нажимаю кнопку обратного вызова для открытия веб-браузера. Также есть ли способ не показывать командную строку при нажатии кнопки?
from winotify import Notification, audio, Notifier, Registry
import webbrowser
import json

registry = Registry(app_id="myapp", script_path=__file__)
notifier = Notifier(registry)

class Toast:

def __init__(self):
self.notify()

@notifier.register_callback
def toast_callback():
webbrowser.open('http://google.co.kr', new=2)

return json.dumps({'message': 'link has been clicked'})

def notify(self):
toast = Notification(app_id="308046B0AF4A39CB", title="Message Title",
msg="Hellow World",
duration="short"
)

toast.set_audio(audio.Reminder, loop=False)

toast.add_actions(label="Button text",
launch=notifier.callback_to_url(self.toast_callback))
toast.show()

if __name__ == '__main__':
notifier.start()
myapp = Toast()


Подробнее здесь: https://stackoverflow.com/questions/791 ... n-callback
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»