用户:守正-小李查看:0 回复:0 评论:0 创建时间:2021-08-20T10:51:51
【作品展示】

【作品介绍】
点击运行,等待一个小时,会出现持续五分钟的休息界面,一小时的参数在22行,五分钟是23行,秒做单位
【作品源代码】
import sys
from PySide2.QtWidgets import *
from PySide2.QtCore import *
from PySide2.QtGui import *
from ui_remind import Ui_Remind
from PySide2.QtMultimedia import QSound
class Remind(QMainWindow, Ui_Remind):
def __init__(self):
super().__init__()
self.setupUi(self)
self.setup()
def setup(self):
self.label.setScaledContents(True)
img = QPixmap("water.jpg")
self.label.setPixmap(img)
self.sound = QSound("day.wav")
self.sound.setLoops(QSound.Infinite)
self.remind_time = 1000*3600
self.show_time = 1000*900
self.timer = QTimer()
self.timer.singleShot(self.remind_time, self.remind)
def remind(self):
self.sound.play()
self.show()
self.timer.singleShot(self.show_time, self.hide_window)
def hide_window(self):
self.sound.stop()
self.hide()
self.timer.singleShot(self.remind_time, self.remind)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = Remind()
sys.exit(app.exec_())
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn