我对Python一无所知,但由于ubuntu推荐它,所以我会将它用于appinidcator。所以我拿到了这两个文件:

.py文件的代码是:
#!/usr/bin/python
import appindicator
import pynotify
import gtk
a = appindicator.Indicator('wallch_indicator', '/home/paul/scripts/wallch_tray.png', appindicator.CATEGORY_APPLICATION_STATUS)
a.set_status( appindicator.STATUS_ACTIVE )
m = gtk.Menu()
ci = gtk.MenuItem( 'Check' )
qi = gtk.MenuItem( 'Quit' )
m.append(ci)
m.append(qi)
a.set_menu(m)
ci.show()
qi.show()
def checkStatus(item):
import urllib2
htmltext = urllib2.urlopen('http://youtube.com/wichitsombat').readlines()
neededline = []
for line in htmltext:
if line.strip().find('stat-value') > -1:
neededline.append(line)
n = neededline[0]
subs = n[n.find('>')+1:n.rfind('<')]
n = neededline[1]
views = n[n.find('>')+1:n.rfind('<')]
# show the notification message
pynotify.init('wallch_indicator')
n = pynotify.Notification('<b>Paulgramming Channel</b>',
'subscribers: %s views: %s'%(subs, views),
'notification-message-im')
n.show()
ci.connect('activate', checkStatus)
def quit(item):
gtk.main_quit()
qi.connect('activate', quit)
gtk.main()从这个视频如何使用Python制作通知程序中提取的代码
当我运行python wallch_indicator.py时,它一直在运行,但是我没有看到indicator..What,我做错了吗?
发布于 2012-11-28 14:42:48
检查图标/home/paul/scripts/wallch_tray.png的路径
https://askubuntu.com/questions/223048
复制相似问题