Esempio n. 1
0
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()
Esempio n. 2
0
    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()
Esempio n. 3
0
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()
Esempio n. 4
0
from gui import main_window
from gui.main_window import MainWindow

if __name__ == "__main__":
    window = MainWindow()
    window.mainloop()
Esempio n. 5
0
from gui.main_window import MainWindow
import tkinter as tk

if __name__ == "__main__":
    main_window = MainWindow()
    main_window.mainloop()
Esempio n. 6
0
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()