indicator.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:batterym 作者: maks-a 项目源码 文件源码
def __init__(self):
        self.battery = battery.Battery()
        self.battery.new_params = None
        self.battery.register_callback(self.battery_update_callback)
        self.battery.update()

        self.indicator = appindicator.Indicator.new(
            APPINDICATOR_ID, self.get_icon(), CATEGORY)
        self.indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
        self.indicator.set_menu(self.build_menu())
        self.window = None

        self.log_update_period = timedelta(minutes=5)
        self.log_last_update = datetime.now() - self.log_update_period
        self.battery_data = None
        self.update_battery()
        self.update_chart()
        sec = 1000
        gobject.timeout_add(1*sec, self.update_battery)
        gobject.timeout_add(1*sec, self.update_log)
        gobject.timeout_add(30*sec, self.update_chart)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号