python - 如何在 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()
如果确实有可能,那怎么做?
解决方案
推荐阅读
- sparql - 包含 count(?var) 的 Sparql 构造语句
- python-3.x - 如果工作表名称在 Python 中共享公共部分,则遍历 excel 文件的工作表并附加
- scala - 在火花批处理作业中读取 Kafka 消息
- azure-devops - Azure DevOps 审核日志 Group.UpdateGroupMembership.Remove 从未知的“DirectoryServiceAddMember”组
- java - 如何停止访问 android studio Webview 中的另一个域 URL?
- visual-studio - Visual Studio 2019 评论选择不起作用
- sql-server - SQL Server 的导出向导将 nvarchar(200) 转换为 LongText 而不是 ShortText
- r - 如何巧妙地使用 str_pad 使用 R 将字符“1”转换为“01.00”?
- excel - 如何从 VBA 中的标准偏差计算中排除“0”值?
- python - 将 python 单元中的打印输出保存为文本,并在 Jupyter 笔记本的单元中查看结果