class BeamerController(object): def __init__(self): self.canvas = None def destroyBeamerWindow(self): if self.canvas != None: #self.canvas.done(1) self.canvas.destroy(True, True) self.canvas = None def closeBeamerWindow(self): #self.blackBeamerWindow() self.destroyBeamerWindow() def blackBeamerWindow(self): self.destroyBeamerWindow() self.canvas = Canvas(True, None) #self.canvas.exec_() def newBeamerImageWindow(self, image): self.destroyBeamerWindow() self.canvas = Canvas(True, None, None) self.canvas.showImage(image) #self.canvas.exec_() def newBeamerWebWindow(self, data): self.destroyBeamerWindow() self.canvas = Canvas(True, None, None) self.canvas.showText(data)
def newBeamerImageWindow(self, image): self.destroyBeamerWindow() self.canvas = Canvas(True, None, None) self.canvas.showImage(image)
def newBeamerWebWindow(self, data): self.destroyBeamerWindow() self.canvas = Canvas(True, None, None) self.canvas.showText(data)
def blackBeamerWindow(self): self.destroyBeamerWindow() self.canvas = Canvas(True, None)