0

按照http://article.gmane.org/gmane.comp.python.general/541418上的示例,我成功地为气球工具提示创建了一个可调用类,但该代码的更大复杂性让我难以理解定制。我通过 msdn 浏览了它的一些工作原理,但作为 c 和 vb 等更多 Windows 式语言的新手,我无法理解它。

所以我问你们这些狡猾的学者:

除了标准图标、标题、文本之外,我希望能够用该代码做的事情:

  • 根据单击工具提示执行操作
  • 修改加载后在系统托盘中弹出的工具提示(以反映更改的值)
  • 多行?(不确定这是否可以做到,真的)
  • 有关在 Windows 7 环境中与 XP 相比您可以做的其他事情的更多信息(这似乎是写这篇文章的目的)。

理想情况下,当单击工具提示时,我会得到某种返回值或某种事件的外观,以便我可以运行一些代码,但目前我将该代码作为模块导入并在不同时间调用,所以我不知道如何处理弹出代码本身之外的点击...

用 python 处理这些事情的信息似乎相当稀少。提前致谢。

4

2 回答 2

0
  • 根据单击工具提示执行操作

有什么问题OnTaskbarNotify?把自己钉在那里。

  • 修改加载后在系统托盘中弹出的工具提示(以反映更改的值)

可能不是,我不确定这里的 WinAPI。我在野外没见过,所以...

  • 多行?(不确定这是否可以做到,真的)

\n对于大多数 WinAPI,只需在字符串中插入 a 。

  • 有关在 Windows 7 环境中与 XP 相比您可以做的其他事情的更多信息(这似乎是写这篇文章的目的)。

很多...但这有点模糊...这取决于您的需求。但是对于 kol feturez,您需要自己谷歌...

于 2010-07-22T18:56:58.110 回答
0

在 Linux 和 Unix 系统上,我使用notify-sendOS 已经实现的系统。

import os
os.system('notify-send "'+title+'" "'+message+'")

也许在 Windows 中有一些 API32 用于此。

检查这个https://gist.github.com/wontoncc/1808234

于 2018-04-08T04:01:56.237 回答