gpt4 book ai didi

python - libnotify 的 Action 回调不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 05:28:30 27 4
gpt4 key购买 nike

我正在尝试使用 python 和 Libnotify 开发桌面通知系统。

我找到了这个 tutorial并尝试了带有 Action 回调的示例,下面是我的代码修改

#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()

当我点击“回复报警”按钮时,回调函数没有被调用

任何帮助。

最佳答案

您需要与 D BUS 集成才能从您的通知中接收事件。

Here is good explanation use Glib for it .

关于python - libnotify 的 Action 回调不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37932966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com