Advertisement
Guest User

Untitled

a guest
May 24th, 2015
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import sys
  2.  
  3. from PySide.QtCore import *
  4. from PySide.QtGui import *
  5.  
  6. import time
  7.  
  8. app = QApplication(sys.argv)
  9.  
  10. try:
  11. due = QTime.currentTime()
  12. message = "alert"
  13. if len(sys.argv) < 2:
  14. raise ValueError
  15.  
  16. hours, minutes = sys.argv[1].split(":")
  17.  
  18. #python firsttutorial.py argument
  19.  
  20. due = QTime(int(hours), int(minutes))
  21.  
  22. if not due.isValid():
  23. raise ValueError
  24. if len(sys.argv) >2:
  25. message = " ".join(sys.argv[2:])
  26.  
  27.  
  28. except ValueError:
  29. message = "Usage: firsttutorial.py HH:MM [optional message]"
  30.  
  31. while QTime.currentTime() < due:
  32. time.sleep(10)
  33.  
  34. label = QLabel("<font color=red size=72><b>" + message + "</b></font>")
  35. label.setWindowFlags(Qt.SplashScreen)
  36. label.show()
  37.  
  38. QTimer.singleShot(20000, app.quit)
  39. app.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement