手把手教你用Python高仿一个任务管理器.docxVIP

手把手教你用Python高仿一个任务管理器.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手把手教你用Python高仿一个任务管理器 前言 信任大家对任务管理器都不是很生疏了,Ctrl+Alt+Del即可打开,然后点击启动任务管理器,或者右击任务栏-启动任务管理器即可启动任务管理器,启动之后界面如下: 可以看出它列举出了一些重要的参数,比如进程数量,CPU使用率,物理内存,接下来我们就来逐一列举出来。 一、项目预备 编辑器:sublime text 3 模块:psutil tkinter 二、实现步骤 1、编写主界面 要想实现任务管理器,首先我们写一个界面出来,这里我们运用tkinter编写个界面出来: 2、编写菜单栏 我们先实现下它的菜单栏,这里用到tkinter的Menu模块,不晓得大家有没有印象,那么开头吧。 1)首先我们需要创建一个主菜单,然后将各个子菜单装进去: m=t.Menu(root) 2)创建各个子菜单: #文件菜单 file=t.Menu(m,tearoff=False) m.add_cascade(label=文件, menu=file) file.add_command(label=新建任务,accelerator=(N)) file.add_command(label=退出任务栏管理器,command=root.quit,accelerator=(x)) #选项菜单 ii=t.IntVar() ii.set(1) o=t.Menu(m,tearoff=False) m.add_cascade(label=选项,menu=o) o.add_radiobutton(label=前端显示,variable=ii, value=0) o.add_radiobutton(label=使用时最小化,variable=ii, value=1) o.add_radiobutton(label=最小化时隐蔽,variable=ii, value=2) #查看菜单 v=t.Menu(m,tearoff=False) m.add_cascade(label=查看,menu=v) v.add_command(label=马上刷新) #二级菜单 iv=t.IntVar() iv.set(1) s=t.Menu(v,tearoff=False) v.add_cascade(label=更新速度,menu=s) s.add_radiobutton(label=高,variable=iv, value=0) s.add_radiobutton(label=一般,variable=iv, value=1) s.add_radiobutton(label=低,variable=iv, value=2) s.add_radiobutton(label=暂停,variable=iv, value=3) v.add_command(label=选项列) #挂念菜单 h=t.Menu(m,tearoff=False) m.add_cascade(label=挂念,menu=h) h.add_command(label=任务管理器挂念主体) h.add_command(label=关于任务管理器) 3)将菜单添加到主界面配置中 root.configure(menu=m) 最终结果图,可以看到,基本和任务管理器差不多。 3、界面中的功能 界面写完了我们该向界面添加组件了,由任务管理器那张图我们可以看到它有一个切换任务窗口的按钮: 1)编写按钮 b1=t.Button(root,text=应用程序,command=yy) b2=t.Button(root,text=进程,command=jc) b3=t.Button(root,text=服务,command=fw) b4=t.Button(root,text=功能,command=xn) b5=t.Button(root,text=联网,command=lw) b6=t.Button(root,text=用户,command=yh) #定位 b1.place(x=10,y=15,height=20,width=60) b2.place(x=70,y=15,height=20,width=60) b3.place(x=130,y=15,height=20,width=60) b4.place(x=190,y=15,height=20,width=60) b5.place(x=250,y=15,height=20,width=60) b6.place(x=310,y=15,height=20,width=60) 2)编写多行文本框 text=t.Text(root,width=100,height=40) text.place(x=10,y=36) 3)编写函数实现简约功能 def yy

文档评论(0)

liuxiyuliuxingyu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档