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