online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
import tkinter as tk class CanvasEvents(tk.Tk): def __init__(self): super().__init__() self.geometry('510x510+700+100') self.title("Event") self.canvas = tk.Canvas(self, bg='grey', width=500, height=500) self.canvas.pack(pady=5) kor1 = self.canvas.create_oval(20, 20, 100, 100, width=2, fill="orange") kor2 = self.canvas.create_oval(220, 20, 300, 100, width=2, fill="red") kor3 = self.canvas.create_oval(420, 20, 500, 100, width=2, fill="green") self.canvas.tag_bind(kor1, '<Button-1>', self.object_click_event) self.canvas.tag_bind(kor2, '<Button-1>', self.object_click_event) self.canvas.tag_bind(kor3, '<Button-1>', self.object_click_event) def object_click_event(self, event): self.canvas.itemconfigure(event.num, fill="blue") print('Clicked object at: ', self.canvas.coords(event.num), event.num) if __name__ == "__main__": ablak = CanvasEvents() ablak.mainloop()

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue