Как отобразить числа в виде суперскрипта на значке индикатора приложения gobject? - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть индикатор работающего приложения, который выглядит примерно так, т.е. текст в виде метки рядом со значком индикатора приложения -
enter image description here
Я хотел знать, возможно ли сделать так, чтобы это выглядело следующим образом, то есть число на значке как верхний индекс -
enter image description here
Пример кода для индикатора приложения -

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()

Если это действительно возможно, то как?

...