Ejemplo n.º 1
0
Archivo: main.py Proyecto: albi-c/alcad
def on_key_press(symbol, modifiers):
    global shapes
    if symbol == key.L:
        config["tool"] = Tool("line", config["tool"].fill)
    elif symbol == key.R:
        config["tool"] = Tool("rect", config["tool"].fill)
    elif symbol == key.C:
        config["tool"] = Tool("circle", config["tool"].fill)
    elif symbol == key.P:
        config["tool"] = Tool("polygon", config["tool"].fill)
    elif symbol == key.F:
        config["tool"].fill = not config["tool"].fill
    elif symbol == key.E:
        root = tk.Tk()
        root.withdraw()
        if messagebox.askyesno("Erasing shapes",
                               "Do you want to erase all shapes?"):
            shapes = []
            save.shapes(shapes)
        root.destroy()