我已经编写了一个应用程序指示器,当我从登录引导菜单引导到Ubuntu时,它可以正常工作。
但如果我把它改成这样的侏儒-
那就不会出现了。脚本运行,但在顶部栏/应用程序指示栏上看不到任何内容。
知道为什么会这样吗?
应用程序指示器的基本结构如下-
import random
from gi.repository import Gtk, GLib
from gi.repository import AppIndicator3 as appindicator
APPINDICATOR_ID = 'myappindicator'
def change_label(ind_app):
text = 'Hello world, what a beautiful day'.split()
t = random.choice(text)
print(t)
ind_app.set_label(t , '')
return True
def quit(source):
Gtk.main_quit()
ind_app = appindicator.Indicator.new(APPINDICATOR_ID, Gtk.STOCK_INFO, appindicator.IndicatorCategory.SYSTEM_SERVICES)
ind_app.set_status(appindicator.IndicatorStatus.ACTIVE)
# create a menu
menu = Gtk.Menu()
menu_items = Gtk.MenuItem("Exit")
menu.append(menu_items)
menu_items.connect("activate", quit)
menu_items.show_all()
ind_app.set_menu(menu)
GLib.timeout_add(1000, change_label, ind_app)
Gtk.main()
注意:应用程序是用python3.6.6编写的
目前没有回答
相关问题 更多 >
编程相关推荐