Skip to content

Instantly share code, notes, and snippets.

@shamun
Created November 6, 2013 23:35
Show Gist options
  • Save shamun/7346194 to your computer and use it in GitHub Desktop.
Save shamun/7346194 to your computer and use it in GitHub Desktop.
import sys
import datetime
import time
from PyQt4 import QtCore, QtGui
class Main(QtGui.QMainWindow):
def __init__(self, parent=None):
super(Main, self).__init__(parent)
flags = QtCore.Qt.Window
flags |= QtCore.Qt.FramelessWindowHint
flags |= QtCore.Qt.WindowStaysOnTopHint
self.setWindowFlags(flags)
self.b = QtGui.QPushButton("9/15 open", self, clicked=self.close)
self.c = QtGui.QLabel("", self)
def myRun(self):
while True:
time.sleep(2)
print "[EC Debug]: " + self.showNowHour() + " " + self.showNowMinute()
hour = int(self.showNowHour())
minute = int(self.showNowMinute())
if (hour >8 and hour<19 ):
print "EC is open"
self.hide()
else:
print "EC is close"
self.show()
def showNowHour(self):
return datetime.datetime.now().strftime("%H")
def showNowMinute(self):
return datetime.datetime.now().strftime("%M")
if __name__ == "__main__":
app=QtGui.QApplication(sys.argv)
myapp=Main()
myapp.showFullScreen();
myapp.setStyleSheet("background-color: rgb(85, 0, 0);")
#myapp.show()
thread = QtCore.QThread()
thread.run = lambda myapp=myapp: myapp.myRun()
thread.start()
sys.exit(app.exec_())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment