码迷,mamicode.com
首页 > 其他好文 > 详细

pyqt学习之到点提醒程序(网友提供)

时间:2014-10-13 14:03:59      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:blog   http   color   io   ar   sp   2014   on   log   

import sys

import time

from PyQt4.QtCore import *

from PyQt4.QtGui import *

 

#aside1

app = QApplication(sys.argv)

 

#aside2

try:

    due = QTime.currentTime()

    message = "Alert!"

    if len(sys.argv) < 2:

        raise ValueError

    hours, mins = sys.argv[1].split(":")

    due = QTime(int(hours), int(mins))

    if not due.isValid():

        raise ValueError

    if len(sys.argv) > 2:

        message = " ".join(sys.argv[2:])

except ValueError:

    message = "Usage: alert.pyw HH:MM [optional message]" # 24hr clock

 

#aside3

while QTime.currentTime() < due:

    time.sleep(20) # 20 seconds

 

#aside4

label = QLabel("<font color=red size=72><b>" + message + "</b></font>")

label.setWindowFlags(Qt.SplashScreen)

label.show()

QTimer.singleShot(60000, app.quit) # 1 minute

app.exec_()

如图:bubuko.com,布布扣

pyqt学习之到点提醒程序(网友提供)

标签:blog   http   color   io   ar   sp   2014   on   log   

原文地址:http://www.cnblogs.com/mhxy13867806343/p/4021791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!