檢測使用Python AppIndicator在系統托盤滾輪信號,我試圖讓這個Python代碼當鼠標懸停在任務欄圖標和滾動鼠標滾輪反應,我找不到任何在線的例子。這是我迄今爲止,它不反應滾動輪...在Ubuntu 12.04
#!/usr/bin/python
APPNAME = "My App"
ICON = "/usr/share/pixmaps/firefox.png"
import appindicator as AI
import gtk
def sayhello(item):
print "menu item selected"
def scroll(aai, ind, steps):
print "hello" # doesn't print anything
def makemenu():
' Set up the menu '
menu = gtk.Menu()
check = gtk.MenuItem('Check')
exit = gtk.MenuItem('Quit')
check.connect('activate', sayhello)
exit.connect('activate', gtk.main_quit)
menu.append(check)
menu.append(exit)
return menu
def startapp():
ai = AI.Indicator(APPNAME, ICON, AI.CATEGORY_APPLICATION_STATUS)
ai.set_status(AI.STATUS_ACTIVE)
ai.connect("scroll-event", scroll)
ai.set_menu(makemenu())
gtk.main()
startapp()
如何檢測滾輪的運動?
謝謝測試,你是正確的,它的工作,我剛纔跟GNOME面板測試,它工作正常。我以前在開羅/ GLX碼頭使用通知區,必須是一個錯誤。如果您想提交您的評論作爲答案,我會將其標記爲已接受的答案。 – 2013-05-03 02:34:48