首页 > 解决方案 > 如何在 gobject 应用程序指示器图标上将数字显示为超级脚本?

问题描述

我有一个看起来像这样的工作应用程序指示器,即作为应用程序指示器图标旁边的标签的文本 - 我想知道是否有可能让它看起来像这样,即图标上的数字作为上标 - 应用程序的示例代码指标 -
在此处输入图像描述

在此处输入图像描述

import random
from gi.repository import Gtk, GLib
from gi.repository import AppIndicator3 as appindicator

APPINDICATOR_ID = 'myappindicator'

def cb_exit(w, data):
   Gtk.main_quit()

def change_label(ind_app):
    t = random.randint(1,6)
    print(t)
    ind_app.set_label(str(t) , '')

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", cb_exit, '')
menu_items.show_all()
ind_app.set_menu(menu)
GLib.timeout_add(1000, change_label, ind_app)
Gtk.main()

如果确实有可能,那怎么做?

标签: pythongtk3gnomepygobjectgobject

解决方案


推荐阅读