2

pythonUbuntu 10.04 で以下を実行すると:

>>> import pynotify
>>> p = pynotify.Notification ("Notice","","/home/george/Pictures/test.png")
>>> p.show()
true

イメージが OSD に表示されないことを除いて、メッセージは期待どおりに表示されます。ローカル画像を表示するにはどうすればよいですか?

実際、私が必要としているのは、リモート画像を表示できる方が良いでしょう. (HTTP経由)

どうやってやるの?

4

2 に答える 2

4

以下は間違いなく私にとってはうまくいきます:

>>> import pynotify
>>> p = pynotify.Notification("Notice", "", "/usr/share/pixmaps/firefox.png")
>>> p.show()

代替テキスト http://www.imagebanana.com/img/qfmebkr5/screenshot_009.png

画像は確かにありますか?正しい権限で?

于 2010-05-23T21:29:27.217 に答える
1

それは私にとってはうまくいきます。バックエンドがアイコンをサポートしていないか、気付いていない可能性があります。KDE 4 の場合、これは小さいですが、間違いなく左上にあります。また、リモート画像に対するpynotifyのサポートはないと思うので、次を使用してください:

urllib.urlretrieve("http://some/remote/file.png", "/some/local/file.png")

必要に応じて。

于 2010-05-23T21:28:37.090 に答える