有GUI界面的自定义关机时间的程序,用python写代码
时间: 2023-01-11 21:55:36 浏览: 95
python做的定时关机软件
你好,可以使用 Python 的 Tkinter 模块来创建一个 GUI 界面,然后调用 shutil 模块的 shutil.shutdown 函数来实现关机操作。
以下是一个示例代码:
```
import tkinter as tk
import shutil
def shutdown():
# 获取用户输入的关机时间
shutdown_time = entry.get()
# 调用 shutil.shutdown 函数实现关机
shutil.shutdown(time=shutdown_time)
# 创建主窗口
root = tk.Tk()
root.title("自定义关机时间")
# 创建一个 Label 和一个 Entry 用于输入关机时间
label = tk.Label(root, text="请输入关机时间(分钟):")
label.pack()
entry = tk.Entry(root)
entry.pack()
# 创建一个按钮用于启动关机操作
button = tk.Button(root, text="启动关机", command=shutdown)
button.pack()
# 进入消息循环
root.mainloop()
```
上面的代码创建了一个 GUI 界面,包含一个标签、一个文本框和一个按钮。用户可以在文本框中输入关机时间,点击按钮后程序会调用 shutil.shutdown 函数实现关机操作。
注意:要使用 shutil 模块的 shutil.shutdown 函数,需要在程序中使用管理员权限运行。
阅读全文