
1、实现效果

2、实现步骤
模块导入
import os,sys,time
from PyQt5 import QtCore,QtWidgets,QtGui
窗口设置
def pageShow(self,page):
#设置窗口的位置和大小
page.setGeometry(400,400,400,200)
#设置窗口的标题
page.setWindowTitle('Window shutdown')
#设置窗口的图标
#page.setWindowIcon(QtGui.QIcon('#ddffgg'))
#设置工具中提示的字体样式
QtWidgets.QToolTip.setFont(QtGui.QFont('SansSerif',10))
#创建一个提示
page.setToolTip('这是Window关机工具')
创建一个文本标签
self.label = QtWidgets.QLabel(page)
self.label.setGeometry(QtCore.QRect(60, 20, 120, 45))
self.label.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold))
创建一个文本标签和时间栏框
self.label2 = QtWidgets.QLabel(page)
self.label2.setGeometry(QtCore.QRect(100, 55, 40, 51))
设置该文件的字体样式,大小。
self.label2.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold))
创建一个日期时间文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加时间文本框。
self.time = QtWidgets.QDateTimeEdit(page)
设置日期时间框的位置大小依次是
self.time.setGeometry(QtCore.QRect(140, 70, 180, 25))
self.time.setDisplayFormat("yyyy-MM-dd HH:mm:ss")
设置日期可以使用日历插件
self.time.setCalendarPopup(True)
根据PyQt方法获取系统的当前时间
now

本文介绍了如何使用Python编写一个自动关机程序,并详细阐述了实现步骤,包括模块导入、窗口设置、时间选择及按钮事件处理。同时,文章提供了完整的代码示例,帮助读者将程序打包成exe可执行文件。
最低0.47元/天 解锁文章
421

被折叠的 条评论
为什么被折叠?



