用户:
独立的达达蟹MhGS查看:0 回复:2 评论:0 创建时间:2024-08-21T16:29:27
【作品展示】

【作品介绍】
好小子孙鹏辉教授出品
【作品源代码】
from tkinter import *
from tkinter import messagebox
import os
def shutdown():
response = messagebox.askokcancel("关闭计算机", "你确定要关闭计算机?")
if response:
return os.system("shutdown /s /t 1")
def restart():
response = messagebox.askokcancel("重启计算机", "你确定要重启计算机?")
if response:
return os.system("shutdown /r /t 1")
def logout():
response = messagebox.askokcancel("注销计算机", "你确定要注销计算机?")
if response:
return os.system("shutdown /l")
master = Tk()
master.title('系统工具')
master.geometry('300x150+600+300')
master.configure(bg='light grey')
bt1 = Button(master, text="关闭计算机", width=10, command=shutdown).grid(
row=3, column=0, padx=10, pady=50)
bt2 = Button(master, text="重启计算机", width=10, command=restart).grid(
row=3, column=1, padx=10, pady=50)
bt3 = Button(master, text="注销计算机", width=10, command=logout).grid(
row=3, column=2, padx=10, pady=50)
mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cnfrom tkinter import *
from tkinter import messagebox
import os
def shutdown():
response = messagebox.askokcancel("关闭计算机", "你确定要关闭计算机?")
if response:
os.system("shutdown /s /t 1")
def restart():
response = messagebox.askokcancel("重启计算机", "你确定要重启计算机?")
if response:
os.system("shutdown /r /t 1")
def logout():
response = messagebox.askokcancel("注销计算机", "你确定要注销计算机?")
if response:
os.system("shutdown /l")
master = Tk()
master.title('系统工具')
master.geometry('400x200+600+300') # 增大窗口尺寸
master.configure(bg='light grey')
# 增加标题标签
title_label = Label(master, text="请选择操作", font=("Arial", 14), bg='light grey')
title_label.pack(pady=10)
# 使用Frame来组织按钮
button_frame = Frame(master, bg='light grey')
button_frame.pack(pady=20)
bt1 = Button(button_frame, text="关闭计算机", width=15, command=shutdown)
bt1.grid(row=0, column=0, padx=10)
bt2 = Button(button_frame, text="重启计算机", width=15, command=restart)
bt2.grid(row=0, column=1, padx=10)
bt3 = Button(button_frame, text="注销计算机", width=15, command=logout)
bt3.grid(row=0, column=2, padx=10)
mainloop()
修改点说明:
Frame 来组织按钮,使布局更加整洁。点赞0
评论