视频还没剪完室友就喊我去撸串,我直接用python写了个自动关机程序!

网友投稿 872 2022-09-08

视频还没剪完室友就喊我去撸串,我直接用python写了个自动关机程序!

视频还没剪完室友就喊我去撸串,我直接用python写了个自动关机程序!

事情都没搞完,室友就喊我去撸串,那能怎么办,直接用python写了个自动关机程序,节约能源从我做起!

1、实现效果

2、实现步骤

模块导入

import os,sys,time

from PyQt5 import QtCore,QtWidgets,QtGui

窗口设置

创建一个文本标签

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 = QtCore.QDateTime.currentDateTime()

now_time = now.toString(QtCore.Qt.ISODate)

now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())

self.time.setDateTime(QtCore.QDateTime.fromString(now_time, 'yyyy-MM-dd hh:mm:ss'))

一个按钮并设置添加单击事件

self.btn = QtWidgets.QPushButton(page,clicked=self.shut)

#self.btn.clicked.connect(self.shut(page))

self.btn.setToolTip('这里是提交按钮')

显示默认尺寸

#self.btn.resize(btn.sizeHint())

self.btn.move(110,110)

创建一个按钮并设置清除关机任务单击事件

self.btn1 = QtWidgets.QPushButton(page,clicked=self.cleart)

#self.btn.clicked.connect(self.shut())

self.btn1.setToolTip('这里是清除任务按钮')

显示默认尺寸

self.btn1.move(210,110)

设置工具窗口中显示的部件文本信息

添加关机计划

清除关机计划

创建应用程序和对象

app = QtWidgets.QApplication(sys.argv)

page = QtWidgets.QWidget()

ui = guanji()

ui.pageShow(page)

sys.exit(app.exec_())

3、全部代码

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何设置导出excel的格式
下一篇:压缩20M文件从30秒到1秒的优化过程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~