python编程实践——关机助手.docx
《python编程实践——关机助手.docx》由会员分享,可在线阅读,更多相关《python编程实践——关机助手.docx(6页珍藏版)》请在第一文库网上搜索。
1、Python编程实践一一关机助手工具及编程环境1. Python3.10.22. VisuaIStudioCode.python界面编程视窗工具-thinker库Tkinter模块(Tk接口。是Python的标准TkGU1工具包的接口使用方法importthinker一些简单工具简单界面的编程使用thinker绰绰有余三.关机助手界面这一个实践我们不需要使用其他任何第三方库,完全使用python自带的工具,编写一个视窗化的关机助手。关机助手的模样:大家可以根据自己的喜好去编写视窗,编写功能函数。Ie)计时器一X关机倒计时当前时间:16:33:12剩余时间:03:59:56取消设置返回设置设置四
2、个小时,电脑自动关机四.程序源代码这里涉及一个比较重要的基本编程:多界面切换,功能函数下面的是完全的代码大家可以将他拆分成几个模块,来实现。1.一个简单的界面2.两个界面切换3.功能函数编写#关机助手fromtkinterimport*importtkinterimportosimporttimefromtkinterimportmessageboxdefform1。:#第1个窗体:登录窗体deffunbotton1():try:try:hour=abs(int(shutdownhour.get().strip()try:minute=abs(int(shutdownminute.get().
3、strip()shutdowntime=3600*hour+60*minute#os.systemfshutdown-s-t%s,%shutdowntime)root1.destroy!)#关闭登录窗体form2(houryminute)#进入第2个窗体:主窗体except:minute=Oshutdowntime=3600*hour+60*minute#os.system(shutdown-s-t%s%shutdowntime)root1.destroy()#关闭登录窗体form2(hourzminute)#进入第2个窗体:主窗体except:hour=0minute=abs(int(shu
4、tdownminute.get().strip()shutdowntime=3600*hour+60*minute#os.system(shutdown-s-t%s%shutdowntime)root1.destroy()#关闭登录窗体form2(hour,minute)#进入第2个窗体:主窗体exceptVaIueError:messagebox.showwarning(警告:,设置错误!)returndeffunbutto3():try:shutdowntime=3600*1os.system(shutdown-s-t%s%shutdowntime)hour=1minute=Oroot1.
5、destroy()#关闭登录窗体form2(houGminute)ft进入第2个窗体:主窗体exceptVaIueError:messagebox.showwarning(警告:,设置错误!)deffunbutto4():try:shutdowntime=3600*2os.system(shutdown-s-t%s%shutdowntime)hour=2minute=Oroot1.destroy!)#关闭登录窗体form2(houGminute)ft进入第2个窗体:主窗体exceptVaIueError:messagebox.showwarning(警告:,设置错误!)deffunbutto5
6、():try:shutdowntime=3600*3os.system(shutdown-s-t%s%shutdowntime)hour=3minute=Oroot1.destroy!)#关闭登录窗体form2(houGminute)ft进入第2个窗体:主窗体exceptVaIueError:messagebox.showwarning(警告:,设置错误!)deffunbutton6():try:shutdowntime=3600*4os.system(,shutdown-s-t%s%shutdowntime)hour=4minute=0root1.destroy()#关闭登录窗体form2(
7、hourzminute)#进入第2个窗体:主窗体exceptVaIueError:messageboxshowwarning(警告设置错误!”)root1=tkinter.Tk()root1.tit1e(,关机助手root1.resizab1e(width=Fa1sezheight=Fa1se)#禁止改变窗口大小root1.minsize(350z180)#root1.iconbitmap(os.path.join(img,shutdownhe1per.ico)root1.configure(bg=,Stee1B1ue)shutdownhour=tkinter.StringVar()shutd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 编程 实践 关机 助手