def bootstrap(): '''Launches the GUI''' global main_window if (main_window != None): return from gui.main_window import MainWindow main_window = MainWindow() main_window.mainloop()
parser = argparse.ArgumentParser(description="Koshka - MSP project") parser.add_argument("score", nargs="?", type=str, default=DEFAULT_SCORE_FILE) parser.add_argument("--no_gui", type=bool, default=False, const=True, nargs="?") parser.add_argument("-l", "--loop", type=int, default=0, const=GridSequencer.INFINIT_LOOP, nargs="?") namespace = parser.parse_args() if namespace.no_gui: dac = DAC() dac.start() try: sequencer = GridSequencer(namespace.score, buffer_size=dac.bufferSize, sample_rate=dac.getSamplerate()) dac.connect(sequencer.callback) sequencer.play(namespace.loop) while sequencer.running: sleep(0.1) finally: dac.stop() else: from gui.main_window import MainWindow window = MainWindow(namespace) window.mainloop() window = None exit()
from form_alignment import align_form from number_recognizer import CodeRecognizer from gui.main_window import MainWindow def main(): root = tk.Tk() filename = filedialog.askopenfilename(initialdir = ".",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*"))) root.destroy() print (filename) image_np = cv2.imread(filename) image_np = align_form(image_np) code_recognizer = CodeRecognizer() code = code_recognizer.recognize_code(image_np) print(code) target_X = 500 imgScale = target_X / image_np.shape[1] newX,newY = image_np.shape[1]*imgScale, image_np.shape[0]*imgScale image_np = cv2.resize(image_np,(int(newX),int(newY))) cv2.imshow('image', image_np) cv2.waitKey(0) cv2.destroyAllWindows() cv2.imwrite("result.jpg", image_np) if __name__ == "__main__": #main() root = tk.Tk() app = MainWindow(master=root) app.mainloop()
from gui import main_window from gui.main_window import MainWindow if __name__ == "__main__": window = MainWindow() window.mainloop()
from gui.main_window import MainWindow import tkinter as tk if __name__ == "__main__": main_window = MainWindow() main_window.mainloop()
from gui.main_window import MainWindow from gui.create_request import CreateRequest from gui.response_tab import ResponseTab if __name__ == "__main__": mw = MainWindow('Requests Testing') response_tab = ResponseTab(mw) create_request = CreateRequest(mw, response_tab) create_request.start() response_tab.start() mw.mainloop()