Python中文
首页
教程
问答
标签
搜索
登录
注册
Linux系统托盘中的Python cpu温度
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我用tint2做面板,想把cpu温度显示为一个系统托盘图标,因为tint2没有任何插件能做到这一点,我只想知道如何做到这一点,不管有没有。到目前为止,我的剧本是:</p> <pre><code>#! /usr/bin/python import pygtk,os pygtk.require("2.0") import gtk import egg.trayicon t = egg.trayicon.TrayIcon("CPUTemp") cpu_temp=os.popen('sensors | grep "temp1:" | cut -d+ -f2 | cut -c1-2').read() t.add(gtk.Label(cpu_temp)) t.show_all() gtk.main() </code></pre> <p>基本上,它第一次工作,但我也希望它每5秒更新一次左右。非常感谢任何帮助。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>看看Python的“线程”模块。创建一个运行命令更新的函数gtk.标签具有新输出的文本(t.set_text(str))。在线程上运行这个函数。在</p> <p><a href="http://docs.python.org/library/threading.html" rel="nofollow">http://docs.python.org/library/threading.html</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
从Django temp访问容器的方法
4 回答
从Django temp请求ModelForm实例
2 回答
从Django temp返回JSON
2 回答
从Django timesince模板等效项中删除尾部数据
6 回答
从Django timesin删除尾随数据
4 回答
从Django UpdateView模板下载文件
8 回答
从Django url传递“start”会出现错误“start()只接受2个参数(给定1个)”
8 回答
从Django url运行的websockets错误:RuntimeError:线程“Dummy1”中没有当前事件循环
1 回答
从Django user mod获取用户全名
6 回答
从Django UserCreateForm中删除帮助文本
8 回答
从Django values()获取外键值
1 回答
从Django vi中的按钮获取click事件
1 回答
从Django vi从HttpResponse检索JSON
4 回答
从Django vi以json形式返回的数据中检索元素
8 回答
从Django vi取消或取消eventlet中的芹菜任务
10 回答
从Django vi启动多核后台进程
9 回答
从Django vi开始
7 回答
从Django Vi构建HTML
9 回答
从Django vi访问进程数据
2 回答
从Django vi调用pysnmp发送超时
9 回答