4

画面の (200,400) に GNOME ポップアップ通知を表示するには (Python を使用):

import pynotify

n = pynotify.Notification("This is my title", "This is my description")
n.set_hint('x', 200)
n.set_hint('y', 400)
n.show()

私はgtk初心者です。この通知を画面の中央、または画面の下部中央に表示するにはどうすればよいですか?

おそらく私の質問は、「どの Python スニペットで Linux の画面サイズを取得できますか?」であり、必要に応じてそれらを set_hint() に挿入します。

4

3 に答える 3

4

GNOME を使用しているため、画面解像度を取得する GTK の方法は次のとおりです。

import gtk.gdk
import pynotify

n = pynotify.Notification("This is my title", "This is my description")
n.set_hint('x', gtk.gdk.screen_width()/2.)
n.set_hint('y', gtk.gdk.screen_height()/2.)
n.show()
于 2009-04-22T23:29:26.647 に答える
-4

窓に、

      from win32api import GetSystemMetrics
      width = GetSystemMetrics (0)
      height = GetSystemMetrics (1)
      print "Screen resolution = %dx%d" % (width, height)

そのためのLinuxバージョンが見つからないようです。

于 2009-04-22T19:00:28.617 に答える