Я попытался использовать Tkinter для Eclipse, и он работает для коротких кодов, таких как этот:
from tkinter import *
root = Tk()
mainloop()
Этот код работает для Eclipse, но этот код не работает:
from tkinter import Tk, Canvas, HIDDEN, NORMAL
root = Tk()
root.title('Snap')
c = Canvas(root, width=400, height=400)
shapes = []
circle = c.create_oval(35, 20, 365, 350, outline='black', fill='black',
state=HIDDEN)
shapes.append(circle)
circle = c.create_oval(35, 20, 365, 350, outline='red', fill='red',
state=HIDDEN)
shapes.append(circle)
circle = c.create_oval(35, 20, 365, 350, outline='green', fill='green',
state=HIDDEN)
shapes.append(circle)
circle = c.create_oval(35, 20, 365, 350, outline='blue', fill='blue',
state=NORMAL)
shapes.append(circle)
c.pack()
Этот код должен заставить окно появиться и иметь синий круг, но я попытался запустить его, но ничего не произошло.