libnotify 的动作回调不起作用
action callback for libnotify not working
我正在尝试使用 python 和 Libnotify 开发桌面通知系统。
我找到了这个 tutorial 并尝试了带有动作回调的示例,下面是我的代码修改
#initialization of libnotify
Notify.init("Py-Notification")
#creating object
summary = "Wake Up!"
body = "Meeting at 9pm"
notification = Notify.Notification.new(
summary, body
)
# Define a callback function
def my_callback_func():
webbrowser.open('http://google.com')
#adding actions
notification.add_action(
"action_click",
"Reply to Alarm",
my_callback_func,
None # Arguments
)
notification.show()
每当我点击 "Reply to Alarm" 按钮时都不会调用回调函数
任何帮助。
您需要与 D BUS 集成才能从您的通知中接收事件。
.
我正在尝试使用 python 和 Libnotify 开发桌面通知系统。
我找到了这个 tutorial 并尝试了带有动作回调的示例,下面是我的代码修改
#initialization of libnotify
Notify.init("Py-Notification")
#creating object
summary = "Wake Up!"
body = "Meeting at 9pm"
notification = Notify.Notification.new(
summary, body
)
# Define a callback function
def my_callback_func():
webbrowser.open('http://google.com')
#adding actions
notification.add_action(
"action_click",
"Reply to Alarm",
my_callback_func,
None # Arguments
)
notification.show()
每当我点击 "Reply to Alarm" 按钮时都不会调用回调函数
任何帮助。
您需要与 D BUS 集成才能从您的通知中接收事件。